Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error ORA-01722 - solo en una pc

Estas en el tema de Error ORA-01722 - solo en una pc en el foro de Bases de Datos General en Foros del Web. Hola a todos. Mi problema es que al ejecutarse un query dentro de mi aplicación salta el Error "ORA-01722 Invalid Number". Este error ocurre solo ...
  #1 (permalink)  
Antiguo 06/12/2005, 10:01
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 20 años, 8 meses
Puntos: 5
Error ORA-01722 - solo en una pc

Hola a todos.

Mi problema es que al ejecutarse un query dentro de mi aplicación salta el Error "ORA-01722 Invalid Number".
Este error ocurre solo en la computadora de un usuario y esta aplicación la usan mas de 20 usuarios.

La aplicación esta hecha en Delphi 5 y usa Oracle 8 como base de datos.
Alguien sabe si puede ser algun problema de configuración de la registry ?
La configuración regional esta igual que en las pc's de los otros usuarios.

Gracias de antemano.
__________________
__________________
Álvaro Lapacó
  #2 (permalink)  
Antiguo 06/12/2005, 13:45
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
verifica la configuracion internacional.... generalmente eso ocurre porque el servidor ocupa el separador de miles con coma (,) y el separador de decimales con punto (.) cosa que se encuentra al reves en la Pc
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #3 (permalink)  
Antiguo 06/12/2005, 13:55
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 20 años, 8 meses
Puntos: 5
Gracias por contestar.

Ya encontré la respuesta.
Estaba mal la configuración de oracle en la registry y en un query se hacia: "campo1 = 0'. Donde campo1 es un string.

Evidentemente con una configuración errónea no puede convertir ese integer a un string, calculo que debe ser eso porque ya se arreglo el asunto.
__________________
__________________
Álvaro Lapacó
  #4 (permalink)  
Antiguo 06/12/2005, 15:15
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:31.