Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2006, 08:42
hernang
 
Fecha de Ingreso: noviembre-2006
Mensajes: 6
Antigüedad: 17 años, 6 meses
Puntos: 0
Problema con una consulta

Tengo un problema con una consulta... toy usando C#


public Cliente BuscarCliente(string id)
{
OleDbConnection myconn = new OleDbConnection();
myconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=SISTEMHG.mdb";
OleDbCommand mycommand = new OleDbCommand();
mycommand.Connection = myconn;
mycommand.CommandText = "SELECT * FROM Cliente WHERE Id=@id";
myconn.Open();
OleDbDataReader dtr = mycommand.ExecuteReader();
dtCliente.Load(dtr);
myconn.Close(); }

en el where quiero hacer q el parametro id, q recibe el metodo Buscar cliente sea igual a Id q es el nombre de la columna, no se si esta bien eso..

En la línea OleDbDataReader dtr = mycommand.ExecuteReader();
me tira un error: OleDbException was unhandled.No value given for one or more required parameters.

Si alguien me puede ayudar..muchas gracias