Access Database Conection
Publicado por Eduardo (3 intervenciones) el 14/05/2007 17:01:35
Buenos Dias,
Estoy tratando de crear una coneccion desde C# a una bases de datos access desde el GUI. El codigo que tengo por alguna razon no me funciona. De ehcho me da un error que dice que no encuentra la base de datos. Por lotanto me gustaria saber como conectarme y una base de datos desde el GUI y asi poder evitar estos pasos.
Este es el codigo que tengo ....
Gracias
using System;
using System.Data.OleDb;
class OleDbTest
{
public static void Main()
{
//create the database connection
OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\db1.mdb");
//create the command object and store the sql query
OleDbCommand aCommand = new OleDbCommand("select * from emp_test", aConnection);
try
{
aConnection.Open();
//create the datareader object to connect to table
OleDbDataReader aReader = aCommand.ExecuteReader();
Console.WriteLine("This is the returned data from emp_test table");
//Iterate throuth the database
while (aReader.Read())
{
Console.WriteLine(aReader.GetInt32(0).ToString());
}
//close the reader
aReader.Close();
//close the connection Its important.
aConnection.Close();
}
//Some usual exception handling
catch (OleDbException e)
{
Console.WriteLine("Error: {0}", e.Errors[0].Message);
}
}
}
Estoy tratando de crear una coneccion desde C# a una bases de datos access desde el GUI. El codigo que tengo por alguna razon no me funciona. De ehcho me da un error que dice que no encuentra la base de datos. Por lotanto me gustaria saber como conectarme y una base de datos desde el GUI y asi poder evitar estos pasos.
Este es el codigo que tengo ....
Gracias
using System;
using System.Data.OleDb;
class OleDbTest
{
public static void Main()
{
//create the database connection
OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\db1.mdb");
//create the command object and store the sql query
OleDbCommand aCommand = new OleDbCommand("select * from emp_test", aConnection);
try
{
aConnection.Open();
//create the datareader object to connect to table
OleDbDataReader aReader = aCommand.ExecuteReader();
Console.WriteLine("This is the returned data from emp_test table");
//Iterate throuth the database
while (aReader.Read())
{
Console.WriteLine(aReader.GetInt32(0).ToString());
}
//close the reader
aReader.Close();
//close the connection Its important.
aConnection.Close();
}
//Some usual exception handling
catch (OleDbException e)
{
Console.WriteLine("Error: {0}", e.Errors[0].Message);
}
}
}
Valora esta pregunta


0