Ver Mensaje Individual
  #1  
Antiguo 25-07-2015
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Reputación: 18
Kenobi Va por buen camino
Problema al obtener datos de MsAccess con componentes SQLdb nativos

Hola, tiempo sin escribir, el problema que me ocupa y culpable de al menos 2 canas nuevas es el siguiente:

tengo una(s) base(s) de datos con varias tablas cada una(70 bd a razon de 4 tablas cada una), es una aplicación legada la idea es migrar todo a un esquema de datos mas optimo, (por ejemplo todo eso se resume a una sola bd y 3 tablas maximo) hasta ahora el proceso a tenido varios inconvenientes pero el ultimo ... caramba, resulta pues que un campo de las tablas es de tipo doble(en access) con su asignación decimal en automatico etc, esto conlleva que puede almacenar números: 13455 23564,45 523,2
pues bien el problema es que cuando los capturo con
Código Delphi [-]
tabla.FieldByName('campo').AsFloat
me devuelve 13,46 235,64 52,32 respectivamente , como comprenderan nada bien, me urge resolverlo .....

unos comentarios posteriores,
no puedo cambiar nada en las bases de datos originales
no puedo migrar las bd con una aplicacion especializada
en realidad estoy utilizando lazarus con los componentes SqlDB nativos

Gracias se que me podran ayudar ....
Responder Con Cita