Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #9  
Antiguo 09-08-2010
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Poder: 20
rolandoj Va por buen camino
Solucionado !!

Hola,

A último minuto funcionó una prueba al azar !!. Es increíble que por un error tan simple estuvieramos a punto de cancelar el uso de DB2.

El caso es que en los archivos de incialización de dbExpress el parámetro Decimal Separator no estaba funcionando; pero, hoy se me ocurrió probar eliminando el espacio en blanco entre Decimal y Separator en el dbxConnections.Ini; y el asunto funcionó !!. dbEXpress entendió que db2 le enviaba los números usando como separador la coma y ya actuó bien.

Bueno, ciertamente habrá que probar a fondo; pero, al menos en las pruebas iniciales que estoy haciendo está trabajando bien.

Es el tipo de cosas que uno dice : Por qué no se me ocurrió antes ?. Bueno, en parte porque el tener parámetros separados por espacio en blanco es normal en los drivers dbExpress, y en parte, si había tenido alguna sospecha en ese sentido, incluso hice una prueba de escribir Decimal_Separator , o sea usando _ como separador entre ellos porque había visto que ponían User_Name y no User Name.

Habrá que ver si lo mismo aplica para otros parámetros, caso DB2 TransIsolation.

Agradezco a todos la ayuda brindada, y ya lo saben: Al menos la línea :

Decimal Separator=,

Debe colocarse como :

DecimalSeparator=,

Cuando tú cliente db2 esté usando coma en lugar de punto.

Es pués un error simple en dbExpress; pero, db2 también tiene su problema porque no pudimos encontrar forma de cambiarle desde afuera el separador decimal.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Falla en dbExpress de Delphi 2007 con Firebird para campos BCD rolandoj Conexión con bases de datos 4 26-03-2010 17:08:58
Driver PostgreSQL para dbExpress gatosoft PostgreSQL 2 09-01-2010 04:36:20
Driver dbExpress para DB2 jcporras DB2 1 02-10-2008 15:25:52
Que driver recomiendan para dbExpress con Oracle10g ? rolandoj Conexión con bases de datos 0 23-05-2008 18:58:32
D2006 + IB 7.5 / Campos DECIMAL(5,2) Valores absurdos gluglu Conexión con bases de datos 0 19-01-2006 15:56:05


La franja horaria es GMT +2. Ahora son las 01:00:01.


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
Copyright 1996-2007 Club Delphi