Hola a todos,
Tengo que hacer una mini-aplicación para leer tablas de datos en formato dbf
(dBase IV). Nunca había trabajado con este tipo de archivos, pero buscando
por ahí me he construído un código como éste:
OleDbConnection cnn = new OleDbConnection();
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
C:\\dbf;Extended Properties=dBASE IV;User ID=;Password=";
DataSet ds = new DataSet();
string sql = "SELECT * FROM secciones;";
OleDbDataAdapter da = new OleDbDataAdapter(sql, cnn);
da.Fill(ds);
El caso es que al ejecutarlo me lanza el siguiente error:
El motor de base de datos Microsoft Jet no pudo encontrar el objeto
'secciones'. Asegúrese de que el objeto existe, y que ha escrito el nombre y
la ruta de acceso al objeto correctamente.
Por supuesto, el nombre del objeto está bien escrito y la ruta también. He
probado poníendolo de diversas maneras (con extensión, etc) pero no hay
manera.
¿Alguno de vosotros tiene experiencia con éste tipo de archivos y me puede
echar una mano?
Gracias por adelantado.
P.D. El archivo es generado por ArcGis, pero no debería de tener ninguna
particularidad. Con Excel y Access abre sin problema.
Un saludo.
Leer las respuestas