C sharp - buscar datos en tablas

   
Vista:

buscar datos en tablas

Publicado por pedro (2 intervenciones) el 08/12/2009 20:32:27
intento buscar los datos en una tabla para que me los presente en un textbox, pero al ejecutarlo
me salta un error que me dice, ExecuteReader requiere una conexión abierta y disponible, alguien me puede dar una solucion, soy muy novato, gracias

// connect to the database
string conex = "Provider = Microsoft.Jet.OLEDB.4.0;" +
"Data Source = C:/45.mdb;";
OleDbConnection con;
con = new OleDbConnection(conex);
//Para leer datos seria asi
string Buscar = "Select * from primera where Codigo = '" + textBox1.Text + "'";
OleDbCommand cmd = new OleDbCommand(Buscar, con);
OleDbDataReader rs = cmd.ExecuteReader();
con.Open();

if (rs.Read())
{

textBox1.Text = rs[0].ToString();
textBox2.Text = rs[1].ToString();
}

con.Close();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:buscar datos en tablas

Publicado por roger (160 intervenciones) el 08/12/2009 23:06:17
esta linea con.Open(); la pones antes de esta OleDbDataReader rs = cmd.ExecuteReader();
Entonces quedaria

con.Open();
OleDbDataReader rs = cmd.ExecuteReader();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar