Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Valor nulo (https://www.clubdelphi.com/foros/showthread.php?t=1560)

pache 18-06-2003 22:55:51

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

andres1569 18-06-2003 23:23:53

Prueba de llamar al método Clear del parámetro, que lo pone a NULL:

Query.ParamByName('CAMPO').Clear;

pache 19-06-2003 00:14:52

Muchas gracias Andres, eso era lo que necesitaba.

__marcsc 19-06-2003 08:39:13

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.


La franja horaria es GMT +2. Ahora son las 09:38:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi