![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola,
Estoy probando una aplicación con conexión BDE-ODBC sobre Postgres, esta aplicación está desarrollada para Oracle y funciona sin problemas. Al realizar la inserción en BBDD con un dato númerico en Postgres ("numeric" o "double precision") me devuelve el siguiente error: "invalid input syntax for type double precision: "7,13734510954413e-008"" También se produce el error con valores como "1,9132" La inserción se realiza desde un objeto TQuery, con el parámetro como "asfloat" El problema se corrige si paso el dato númerico en cuestión a cadena y luego lo vuelvo a pasar a Float, o si guardo el dato directamente como cadena (con separador decimal "."), pero no me parecen soluciones aceptables ¿alguna idea? Gracias de antemano |
#2
|
|||
|
|||
![]() Me contesto yo solo, por si alguien está interesado
Tenía la versión 8.3.... de Postgres, con los drivers ODBC que se instalan con la 8.4 el problema desaparece |
#3
|
||||
|
||||
Es bueno saberlo, gracias por la información
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema Con Postgres!!!!!!! | jckstro | PostgreSQL | 2 | 09-10-2007 23:33:05 |
problema realizando una inserción | ercrizeporta | Conexión con bases de datos | 4 | 03-07-2007 06:01:42 |
Problema Con Postgres Y Kylix!!!! | jckstro | Conexión con bases de datos | 2 | 05-07-2003 23:41:30 |
Problema Con Postgres Y Kylix | nuquen | Lazarus, FreePascal, Kylix, etc. | 0 | 16-06-2003 19:56:19 |
![]() |
|