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)
-   -   Campos TBcd (https://www.clubdelphi.com/foros/showthread.php?t=4219)

Esau 06-10-2003 19:07:52

Campos TBcd
 
hola amigos , tengo un probelma , estoy creando una aplicacion en tres capas , (solo es una prueba), y uso SQLServer 7 sobre windows 2000, y delphi 7, el problema es el siguiente. el componente SqlTabla de la paleta DBExpres, cuando recupero los campos de tipo money de sql , aparece el tipo de de campo TFMTBCDField y en la aplicacion cliente cuando le asigno el valor 0 me dice que es imcompatible el tipo de dato con float o con integer. la pregunta seria entonces como asigno un valor a un tipo de datos TFMTBCDField

gracias

guillotmarc 06-10-2003 19:45:14

Hola.

El driver dbExpress de Interbase también los reconoce com TFMTBCDField, y no da problemas para asignar valores enteros como el 0. Por lo que parece más bien un bug del driver.

Yo miraría de instalar la actualización del driver dbExpress para SQL Server de la web de Borland.

NOTA : Si actualizas el driver, es bastante probable que debas volver a crear los campos persistentes. Puesto que creo recordar que en un momento dado cambiaron los drivers para que en lugar de devolver TFMTBCDField, devuelvan TFloatField (los campos persistentes que tengas creados con el driver anterior, te darán error de tipo).

Saludos.


La franja horaria es GMT +2. Ahora son las 21:08:39.

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