Gracias a mi vecino de blog Bruno por pasarme la información en respuesta a un post que publique esta mañana. El caso es que el me puso un código de ejemplo para ver la conexión entre una aplicación .NET y una base de datos en Access 2007, pero el código publicado por el
Fue en VB.NET y pues ahora yo mismo código (aunque el no utiliza DataSet) pero en C#.
//Creo la cadena de conexion para Office 2007
string cadena = @»Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=D:BDPROBANDO2007.accdb;Persist Security Info=False»;
//Objeto conexion
OleDbConnection conexion = new OleDbConnection(cadena);
//Abro la conexion
conexion.Open();
//Creo el adaptador y selecciono los datos de la tabla
OleDbDataAdapter adap = new OleDbDataAdapter(«SELECT * FROM TblPrueba», conexion);
//Creo el DataSet
DataSet dsDatos = new DataSet();
//Relleno el adaptador con los datos en memoria
adap.Fill(dsDatos, «TblPrueba»);
//Creo el miembro de datos del DataGridView
this.dtgDatos.DataMember = «TblPrueba»;
//Vuelco los datos al DataGridView
this.dtgDatos.DataSource = dsDatos;
Espero que les sirva a los que lean este blog. [;)]