Programación General > Visual Basic 6.0 e inferiores
Select Into
(1/1)
pmtzg:
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
F_Tanori:
¿Haz Probado con una tabla con menos registros?
¿No haz recibido algun mensaje de error? de timeout por ejemplo
Saludos
pmtzg:
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
F_Tanori:
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
Navegación
Ir a la versión completa