SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: pmtzg en Martes 25 de Septiembre de 2007, 02:58

Título: Select Into
Publicado 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
Título: Re: Select Into
Publicado por: F_Tanori en Martes 25 de Septiembre de 2007, 13:59
¿Haz Probado con una tabla con menos registros?

¿No haz recibido algun mensaje de error? de timeout por ejemplo



Saludos
Título: Re: Select Into
Publicado por: pmtzg en Martes 25 de Septiembre de 2007, 20:02
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
Título: Re: Select Into
Publicado por: F_Tanori en Martes 25 de Septiembre de 2007, 21:37
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