FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con boolean/integers = false
Buenas tardes y gracias de antemano por vuestro tiempo.
Mi problema es el siguiente: Trabajo con Interbase 7.5 y tengo un campo booleano, el cual todos sus registros estan a null. Si hago una select de aquellos registros cuyo dicho campo sea = false, la select es = 0, con true ocurre lo mismo. Pues bien, cuando estoy rerriendo los campos de la select con la instruccion query.fiedlbyname('nombredelcampo').as... string,integer... etc, todo ok hasta dar con el campo booleano, que me devuelve false. Es decir interpreta que: if query.fiedlbyname('nombredelcampo').asboolean = false then .... y no deberia. Bueno, pues para no perder tiempo y seguir trabajando digo, me creo el campo de tipo integer . jajajaja, iluso de mi, cuando hago la instruccion if query.fiedlbyname('nombredelcampo').asinteger = 0 then .... (para registros = a null) me dice que es = false. ¿En que me estoy equivicando? Gracias a todos. Perdon por el tocho y espero que me hayais entendido. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Icono de un ToolButton cuando Enabled=false | speralta | Varios | 3 | 04-12-2006 18:16:42 |
problema delphi 2005 interbase boolean | cuscus | Conexión con bases de datos | 7 | 19-04-2006 11:46:20 |
True, False en un qreport | Masu | Impresión | 2 | 02-05-2005 20:47:13 |
Enable:=False; Pero sin que se me ponga gris. | nicolasdom | Varios | 4 | 13-01-2005 16:43:35 |
True y False | MRSAM | MySQL | 2 | 12-06-2003 22:36:10 |
|