ADORDD lib ?

32 views
Skip to first unread message

Pedro Chanis

unread,
Nov 10, 2023, 12:37:11 PM11/10/23
to harbourminigui_es
Con la ayuda del Sr. Filatov converti mi app Minigu32 a MiniGui64, esperando por lo que se me dijo del problema que tenia al tratar de leer una base de dato MDB, pero no he podido hacer que funcione.
Mi ambiente de trabajo es WINDOWS11PRO64bits con 16GB de memoria y tengo MICROSOFT OFFICE 365 o simplemente como se llama ahora MICROSOFT OFFICE de 64bits instalado.
Yo uso ADORDD como herramienta para tratar de leer el archivo MDB como si fuera una tabla DBF, el OPEN funciona y cuando quiero saber cuantos registros hay en el archivo uso el equivalente a LASTREC(), pero es aqui donde falla porque me da error de memoria, esto ocurre porque no se si es que el MDB tiene 7millones de registros y otros tiene mas pero ninguno funciona.
Una vez un usuario de nombre QUINTAS me sugerio como hacerlo con codigo propuesto por el que cuenta los registros usando comandos de ADORDD pero no se como implementar eso que se lee tan simple.
Mi interes es convertir archivos MDB que tienen millones de registro a tablas DBF
Esto es el inicio basico de mi app:

USE (MdbFile) NEW VIA "ADORDD" TABLE "DATOS" ALIAS REGISTRO
Conteo:=LASTREC() 
// Da error de memoria porque aparentemente son muchos registros

Si alguien ha podido implementar una solución inclusive distinta de usar ADORDD favor explicarme como se puede hacer.
Yo publicaba mi problema en el foro en ingles y no encontre una solución, espero que aqui alguien me pueda ayudar.

Gracias y disculpen lo extenso del texto
Reply all
Reply to author
Forward
0 new messages