solucion a medias 18 digitos -ORACLE
Publicado por EduardoC. (75 intervenciones) el 24/04/2008 17:21:18
Cuando queria acceder desde un DW a campos numericos me daba
POWER Builder solo soporta 18 digitos decimales.
Mi conexion es con ODBC y buscandoen el DNS ( Herramientas Adminstrativas , Origenes de Datos ) en la configuracion encontre
una opcion :
NUMERIC SETTINGS : decia : Use ORACLE NLS settings
le cambie a : Use US settings.
y ya no me da el error de los 18 digitos en el DW y ya muestra los campos numericos del Oracle.
El problema ahora es cuando quiero actualizar campos numericos desde un DW
usando el Update() de Power Builder , me da error , "ORA-01722: invalid number
No changes made to database.", los campos son nuemric (12,2) .
Si lo hago desde el Update del SQL si lo hace bien. Ya le puse DBPARM="Disable Unicode= 1 " y nada.
Se reciben sugerencias
POWER Builder solo soporta 18 digitos decimales.
Mi conexion es con ODBC y buscandoen el DNS ( Herramientas Adminstrativas , Origenes de Datos ) en la configuracion encontre
una opcion :
NUMERIC SETTINGS : decia : Use ORACLE NLS settings
le cambie a : Use US settings.
y ya no me da el error de los 18 digitos en el DW y ya muestra los campos numericos del Oracle.
El problema ahora es cuando quiero actualizar campos numericos desde un DW
usando el Update() de Power Builder , me da error , "ORA-01722: invalid number
No changes made to database.", los campos son nuemric (12,2) .
Si lo hago desde el Update del SQL si lo hace bien. Ya le puse DBPARM="Disable Unicode= 1 " y nada.
Se reciben sugerencias
Valora esta pregunta


0