FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
importar de dbf a oracle. deberia ser facil...
Hola a todos.
En un mismo formulario, he puesto una conexion a DBF y otra a ORACLE. Al momento de pasar datos de una tabla a la otra, aparece un error que pertenece a Oracle. Probando me he dado cuenta que esto sucede en el caso de campos numericos. RESUMO: Alguien puede decirme como paso datos numericos de un DBF a Oracle? Muchas gracias |
#2
|
||||
|
||||
Seria excelente ver cómo los estas pasando, para sacar algo en claro.
Asi, en frio he de decirte que basta con: TablaOracleCampo.AsFloat := TablaDBFCampo.AsFloat; Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
y por supuesto el error de oracle... es imprescindible!
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
aqui esta:
el error es:
raised exception class EDBEngineerror with message 'General SQL error. [Oracle][ODBC][Ora]ORA-01722: numero no válido'. Process stopped. ¿será por el uso de ODBC?. porque importando desde Access a Oracle con: INSERT INTO T1 SELECT * FROM T2 salía el mismo error (ORA-01722). Gracias. |
#5
|
||||
|
||||
Es posible que en algun registro tengas valores NULL en alguno de tus campos numéricos? Si es así quizá sería bueno traducir los NUL a 0.
__________________
E pur si muove |
#6
|
|||
|
|||
nada...
he probrado a hacer una tabla DBF, luego otra en ACCESS (con un campo numerico), Luego aplico el siguiente codigo:
Código:
tablaDBF.First; while not tablaDBF.Eof do begin tablaORACLE.append; TablaORACLEcampo.asfloat:=TablaDBF.asfloat; TablaORACLE.Post; TablaDBF.Next end; Sé que se trata de campos numericos porque cuando trato de hacer el mismo codigo con strings no tiene problemas. Espero que me ayuden. Muchas gracias |
#7
|
||||
|
||||
Cita:
El problema no tiene nada que ver con valores NULL, que son perfectamente soportados por Oracle. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#8
|
||||
|
||||
Cita:
__________________
E pur si muove |
|
|
|