FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Valor nulo
Hola a todos
Tengo un problema. Hace bastante tengo un pequeño programa hecho en Delphi 5, en el cual ejecuto un query de inserción al que dependiendo de ciertas cosas algunos parámetos enteros podían recibor un nulo. Query.ParamByName('CAMPO').Value := Null; Ahora trato de compilar este código en Delphi 6 y esa sentencia me genera un error porque el parámetro no puede recibir Null. Según entiendo, el tipo del parámetro debe ser variant ¿Si cambio el tipo del parámetro a variant tendría problemas? o ¿qué otra solución me sugieren? De antemano muchas gracias
__________________
Fernando González Gil |
#2
|
|||
|
|||
Prueba de llamar al método Clear del parámetro, que lo pone a NULL:
Query.ParamByName('CAMPO').Clear;
__________________
Guía de Estilo |
#3
|
|||
|
|||
Muchas gracias Andres, eso era lo que necesitaba.
__________________
Fernando González Gil |
#4
|
||||
|
||||
Hola,
de todos modos deberías poder asignar Null a un value, quizás el problema es simplemente que te falta añadir la unit Variants, cosa que se debe hacer a partir de Delphi 6. Saludos. |
|
|
|