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)
-   -   De BCD a FMTBCDFIELD (https://www.clubdelphi.com/foros/showthread.php?t=15292)

Ricardo Alfredo 18-10-2004 05:35:53

De BCD a FMTBCDFIELD
 
tengo el incoveniente de que mi sistema debe ejecutarse indistintamente en una base de datos sqlserver y sybase, en general no tengo problemas pero sucede que cuando el campo es definido como decimal de 14 con 4 decimales para sqlserver es un campo tipo BCD y para sybase es de tipo FMTBCDFIELD, siendo que estan definidos identicos.

La pregunta es como puedo yo cambiar el tipo de dato antes de ejecutar el query, en tiempo de ejecución

Trabajo con delphi 7 y dbexpress con base sybase y sqlserver. antes utilizaba el bde y no tenia este problema.

marcoszorrilla 18-10-2004 07:17:30

Prueba a hacer un Cast

Un Saludo.

Ricardo Alfredo 18-10-2004 07:29:32

Disculpa mi ignorancia un "Cast" ? , no se que es me puedes decir

marcoszorrilla 18-10-2004 14:36:49

Se trata de una instrucción SQL.

Por ejemplo si codigo es un campo de tipo texto y contiene 4300001

con:

Cast(codigo as Float)

obtendríamos 4300001,00

Un Saludo.


La franja horaria es GMT +2. Ahora son las 03:05:14.

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