Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   MySql con ADODB boolean (https://www.clubdelphi.com/foros/showthread.php?t=64146)

dfarias 19-03-2009 10:27:46

MySql con ADODB boolean
 
Estoy migrandrado de MSSQL a MySQL utilizando delphi 7 . Mi aplicacion utiliza el adodb para las consultas y funciona correctamente salvo con los campos booleanos. Siempre me devuelve true. Utilizo el Myodbc 5.1.

roman 19-03-2009 16:53:13

¿Cómo tienes declarados esos campos en MySQL? Propiamente no existe el tipo booleano en MySQL y en su lugar se usa un entero (0-false, 1-true), preferentemente un tinyint de longitud 1.

// Saludos

dfarias 19-03-2009 20:39:37

El campo esta como tipo BIT. Pero ya encontre el problema (creo) . Tenia instalado el MySql ODBC 5.1 . Probe con la version 3.51 y funciona perfecto.

Es decir que si hago

if qry.fieldByName('micampobit)'.asboolean then ...

esto me devuelve true o false.

Lo raro es que la version 5 funcione mal, no?


La franja horaria es GMT +2. Ahora son las 09:08:57.

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