Sentencia SQL

17/07/2003 - 22:21 por Gustavo Godoy | Informe spam
Hola grupo: tengo el siguiente problema, tengo una DB access 2000 en la cual
una tabla tiene un campo Si/No. Cuando armo el string con la sentnecia SQL
ej. un UPDATE la armo con los valores de las propiedades de la clase que
arme, la cual una tiene un campo boolean. El problema es que cuando asigno
TRUE or FALSE a dicha propiedad, internamente lo toma com Verdadero o Falso
(en español) y cuando realizo el Execute me da un error solo porque la
variable pone Verdadero en lugar de True (estoy usando ADO).
Agradeceria alguna pista...
Gracias, Gustavo
 

Leer las respuestas

#1 Leonardo Azpurua
17/07/2003 - 23:59 | Informe spam
"Gustavo Godoy" escribió en el mensaje
news:#
Hola grupo: tengo el siguiente problema, tengo una DB access 2000 en la


cual
una tabla tiene un campo Si/No. Cuando armo el string con la sentnecia SQL
ej. un UPDATE la armo con los valores de las propiedades de la clase que
arme, la cual una tiene un campo boolean. El problema es que cuando asigno
TRUE or FALSE a dicha propiedad, internamente lo toma com Verdadero o


Falso
(en español) y cuando realizo el Execute me da un error solo porque la
variable pone Verdadero en lugar de True (estoy usando ADO).
Agradeceria alguna pista...
Gracias, Gustavo



Hola:

No te quedará más remedio que escribir: Iif(miCampoBool, "False", "True").

A causa de esos inconvenientes, abandoné el uso de los "Sí/No" en favor de
"-1/0", y los Boolean en las clases los reemplacé por Integer.

Salud!

Leonardo
MS MVP

Preguntas similares