*COMENTA SI TIENES ALGUNA DUDAS O SIGUEME EN TWITTER..........
using System;
using System.Data;
using System.Data.OleDb;
public class BaseDeDatos
{
private OleDbConnection ConexionConBD;
private OleDbCommand OrdenSQL;
private OleDbDataReader Lector;
public void LeerDeBaseDeDatos()
{
// Crear el objeto conexión
String strConexion = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=.\\tfnos.mdb;";
ConexionConBD = new OleDbConnection(strConexion);
// Crear una consulta
String Consulta = "SELECT nombre, telefono FROM telefonos";
OrdenSQL = new OleDbCommand(Consulta, ConexionConBD);
// Abrir la base de datos
ConexionConBD.Open();
// ExecuteReader hace la consulta y devuelve un OleDbDataReader
Lector = OrdenSQL.ExecuteReader();
// Llamar siempre a Read antes de acceder a los datos
while (Lector.Read()) // siguiente registro
{
Console.WriteLine(Lector.GetString(0) + " " +
Lector.GetString(1));
}
// Llamar siempre a Close una vez finalizada la lectura
Lector.Close(); Lector = null;
}
public void CerrarConexion()
{
// Cerrar la conexión cuando ya no sea necesaria
if (Lector != null) Lector.Close();
if (ConexionConBD != null) ConexionConBD.Close(); }
public static void Main()
{
BaseDeDatos bd = new BaseDeDatos();
try
{
bd.LeerDeBaseDeDatos();
}
catch(Exception e)
{
Console.WriteLine("Error: " + e.Message);
}
finally
{
bd.CerrarConexion();
}
}
}
No hay comentarios.:
Publicar un comentario
Es muy importante tu comentarios: