Ayuda con dbf y ado
Hola a todos.
Estoy trabajando en un proyecto en el que por obligación tengo que leer una tabla de terceros, que está en formato dBase. Estoy conectándome con un ADODataSet directamente, sin utilizar ADOConnection, y la cadena de conexión que estoy utilizando es esta: ´Provider=MSDASQL.1;Persist Security Info=False;Data Source=dBASE Files;Initial catatalog=Mi proyecto´; Sucede que, con esta tabla en específico, me salta el siguiente error: Project HCargo.exe raised exception class EOleException with message [Microsoft][Controlador ODBC dBASE] Error no esperado desde el controlador de la base de datos externa (8961). Con cualquier otra tabla, también en formato dBase, que intente conectar, lo hace sin problemas. Intenté importarla para access y me dió un error similar. ¿Pudiera alguien ayudarme con este error? Gracias adelantadas |
Cita:
|
Cita:
|
Hay muchas utilidades con las que puedes ver y chequear los dbf.
De todas formas, un dbf es una cabecera y el resto es todo texto, puedes verlo incluso con cualquier editor de textos. |
Puedes usar el componente TDbf. Es muy sencillo su uso...
Saludos cordiales |
Leer DBF
Para descartar que el archivo dbf esta dañado, puede bajarte algun portable de vfp 6 o vfp 9 que abundan por la Red. Una vez descargado el programa portable, lo abres y te sale la ventana de comandos y pones:
Cita:
Cita:
|
La franja horaria es GMT +2. Ahora son las 10:28:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi