Mostrando entradas con la etiqueta Base de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Base de datos. Mostrar todas las entradas

13 marzo 2010

Conexión a una base de datos Access con C# mediante código


El ejemplo lo extraje de aquí, y como reza el título, conecta el programa a una base de datos Access del Office.

En este ejemplo, seutiliza la base de datos Neptuno que se instala Trader (opcionalmente) con Microsoft Access. El programa es una aplicación de consola que simplemente carga un conjunto de datos de la tabla Clientes de la base de datos. Luego, recorrer los registros, la impresión del campo CustomerName a la pantalla.

using System;
using System.Data;
using System.Data.OleDb;

namespace csbook.ch15 {

class Example15_2 {

static void Main(string[] args) {
string conString =
@"Provider=Microsoft.JET.OLEDB.4.0;"
+ @"data source=c:\data\Northwind.mdb";


// create an open the connection
OleDbConnection conn = new OleDbConnection(conString);
conn.Open();

// create the DataSet
DataSet ds = new DataSet();

// create the adapter and fill the DataSet
OleDbDataAdapter adapter =
new OleDbDataAdapter("Select * from Customers", conn);
adapter.Fill(ds);

// close the connection
conn.Close();

DataTable dt = ds.Tables[0];
foreach (DataRow dr in dt.Rows) {
Console.WriteLine(dr["CompanyName"].ToString());
}
}
}
}

Gracias a http://en.csharp-online.net/