SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: pmtzg en Martes 25 de Septiembre de 2007, 02:58
-
Hola Amigos
tengo una pequeña aplicacion en Visual Basic 6.0
deseo mostrarla por que me pasa algo muy curioso
este es el codigo:
Dim db As DAO.Database
Set db = OpenDatabase(empresa.mipath)
SQL = "Select * INTO " & dbTableAcc & _
" FROM " & dbPx & "#db " & _
"IN ''[Paradox 7.x;DATABASE=" & empresa.mipath2 & "]"
db.Execute SQL
aqui copio una tabla de Paradox a una base de datos Access
y claro que copia pero con un detalle
si mi tabla de Paradox tiene 14,577 registros
solo me copia 13,998 por decir un ejemplo
lo he hecho con otras tablas de paradox y dando distinto nombre
las anexa a la base de Access pero incompleta
¿POR QUE NO ME PASA COMPLETOS TODOS LOS REGISTROS ?
Espero contar con su ayuda o comentarios
Gracias
-
¿Haz Probado con una tabla con menos registros?
¿No haz recibido algun mensaje de error? de timeout por ejemplo
Saludos
-
Claro lo he hecho con una tabla q cuenta con tan solo
20 registro
y ahi si pasan todos
pero cuando es una cantidad muy grande hace bien el proceso
pero checando registro por regitros no lo pasa todos
como que falta una cuarta parte
y no me manda mensaje de error
ni tampoco se pasma
-
Seria bueno probar otro metodo por ejemplo exportar a access por ODBC ( pero no desde VB) para descartar que el problema sea por limitacion de access
Es probable que sea por tiempo de transaccion, aumenta el timeout
Saludos