![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 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 .... |
#2
|
|||
|
|||
Tambien con delphi
Acabo de probar con delphi y es exactamente el mismo problema .....
|
#3
|
||||
|
||||
Hola Kenobi.
Sería muy bueno si pudieras adjuntar parte de una de las tablas, que contenga algunas filas no significantes pero con alguna columna que arroje ese resultado, como para poder probar. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Claro ni mas faltaba
Acá va una versión simplificada de una de las bases de datos con una tabla ....
gracias por tu atención ..... |
#5
|
||||
|
||||
Hola Kenobi.
Probé la tabla con ADO y no me sucede, el código:
Salida: ![]() Tal vez sean los componentes ¿ Cuales estás usando ? Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Voy a tirar un par de items para que revises a ver si con alguno le encontras la vuelta:
1. revisar la configuracion regional. Deberia coincidir con el formato del campo de la bd access 2. desde delphi utilizar alguna funcion para darle el formato que necesitas al numero (FormatFloat por ejemplo) 3. Que pasa si usas en ves de Field.AsFloat, Field.AsCurrency? Field.Value??? |
#7
|
|||
|
|||
Resuelto
Estoy avergonzado por molestarlos con algo que al final fue error mio, como mencione en el primer post son muchas bases de datos y muchas tablas en cada una, pues resulta que las mas actualizadas se les reformateo el valor en cuestión luego no coincide con su valor en bd anteriores, todo un problema nuevo para afrontar en la migración, por cuanto doy por cerrado esta mi duda ya que el speudo bug no existia en realidad, o no era propio de lazarus era de las tablas y sus datos ...
Mil disculpas y agradezco el tiempo invertido..... |
#8
|
||||
|
||||
Tendrás que cumplir una penitencia
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
Kenobi,
Cita:
![]() Revisa este código: El código anterior en Lazarus Versión 1.4.0 FPC 2.6.4 sobre Windows 7 Professional x32, Realiza una consulta de la BD del Msg #4 en MS Access por medio de los componentes de acceso de datos SQLdb, como se muestra en la siguiente imagen: ![]() Cita:
![]() Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 26-07-2015 a las 11:41:36. |
#10
|
||||
|
||||
Cita:
![]() Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
usando componentes SQLdb error al Insertar registros | IVAND | Lazarus, FreePascal, Kylix, etc. | 2 | 28-03-2015 19:37:59 |
Componentes nativos para iOS gratuitos | DarkDudae | FireMonkey | 2 | 05-07-2013 20:35:59 |
TMS lanza Componentes nativos para iOS. | donald shimoda | Noticias | 10 | 03-06-2013 15:40:00 |
Más componentes nativos útiles para Factura Electrónica México. | AzidRain | Varios | 4 | 14-12-2010 17:42:49 |
Sobre los Componentes de MITEC para obtener Datos del Hardware | JoAnCa | Varios | 1 | 27-03-2009 02:12:27 |
![]() |
|