Problemas con Zeos y MSSQL 2000
Hola
Estoy utilizando el mismo Data Module para conectarme a MYSQL y MSSQL 2000. Uso un TZTable para recuperar los datos de tablas identicamente definidas en ambas BD. La tabla tiene un campo llamado IDCod de tipo "bigint". Cuando adiciono el campo IDCod a mi TZTable desde MSSQL 2000 el componente zeos lo que recupera es un dato de tipo TFloatField en vez de uno de tipo TLargeintField(deberia coger este tipo de dato puesto que en la tabla esta definido bigint y lo mismo ocurre cuando lo defino de tipo int), Cuando me conecto a MySQL esto no pasa, como en la tabla de MYSQL esta declarado un bigint el componente TZTable me recupera el tipo de dato correcto "TLargeintField " El problema es que defino en el DM la misma tabla para recuperar los campos de la tabla segun la BD Que puede estar pasando??? Apreciaré su ayuda Indira |
Hermano, no te compliques la vida.
La mejor capa de conexión que puedes utilizar con MsSql server es ADO. :D. suerte |
Hola gracias por responder, pero sucede que necesito usar Zeos ya que el sistema debe poder conectarse a diferentes BD entre ellas Oracle, MySQL, FireBird y MSSQL y Zeos me sirve para esto. Ademas el sistema ya esta desarrollado completamente para las dos primeras BD y ahora necesito conectarne a MSSQL 2000, como ves ahora me resulta complicado cambiar de componente. Saludos
|
Brother, con ADO puedes conectarte a toodos esos servidores de bases de datos. y a muchisimos otros.
Suerte |
La franja horaria es GMT +2. Ahora son las 09:45:26. |
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