Por que falla esta consulta???

22/02/2007 - 17:59 por [Juanjo] | Informe spam
Hola grupo:

Estoy intentando conectarme a una base de datos Visual Fox Pro, que esta
en la carpeta c:\datos\empresa
pero cuando ejecuto esto:

string conexion = @"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Datos\Empresa;Extended Properties=dBASE IV;";
string sentencia = "Select * from zonas";
OleDbConnection con = new OleDbConnection(conexion);
OleDbDataAdapter sql = new OleDbDataAdapter(sentencia, con);
DataTable tabla = new DataTable();
sql.Fill(tabla);
con.Close();
this.dataGridView1.DataSource = tabla;

Al llegar a la linea sql.Fill(tabla) me da el error:
Error no esperado desde el controlador de la base de datos externa
(8961) .

Alguien sabe porque???

Muchas gracias
 

Leer las respuestas

#1 rogerrod61
22/02/2007 - 18:38 | Informe spam
Para leer tablas y bd de vfp, he utilizado:

string conexion = "Provider=VFPOLEDB.1;Data Source=C:\Datos
\Empresa.dbc;Password='';Collating Sequence=MACHINE;"

Saludos,
Roger

Preguntas similares