public DataSet GetInfoCliente(string pcCodigo)
{
SqlConnection oConn = new SqlConnection("....");
SqlDataAdapter oDA = new SqlDataAdapter("select * from clientes where
codigo=@codigo",oConn);
SqlParameter pCodigo = new SqlParameter("@codigo",SqlDbType.Char,10);
pCodigo.Value = pcCodigo;
oDA.SelectCommand.Parameters.Add(pCodigo);
DataSet oDS = new DataSet();
oDA.Fill(oDS);
return oDS;
}
Al ejecutar obtengo una excepción:
System.Data.SqlClient.SqlException: Missing operand.
Alguna idea de que estoy haciendo mal?
Saludos
Victor Espina
si no entiendo mal, codigo es un char, ¿no?, bueno pues lo mas logico
seria un < where codigo LIKE 'xxxxxx'>
> SqlDataAdapter oDA = new SqlDataAdapter("select * from clientes where
> codigo=@codigo",oConn);
> SqlParameter pCodigo = new SqlParameter("@codigo",SqlDbType.Char,10);
un saludin
Saludos
Victor Espina
"David caso" <listas.algarrobo.quitame.casovazquez.net> wrote in message
news:%237L8ZvV...@TK2MSFTNGP10.phx.gbl...
Prueba ingresando directamente un string de código válido:
DataSet Dset = GetInfoCliente("codigoVerdadero");
Y nos dices
Suerte
Manuel
>-----Mensaje original-----
>.
>
La manera más facil de DataAdapter con parámetros es que a la hora de
crearlo le pases al constructor del dataadapter un OleDbCommand. Y le
añades los parámetros a este :)
PD-> Repito que no tengo bajado todo el thread y es posible que esto ya
estaría respondido, si es así lo siento por pesado :P
Saludos
Victor Espina
"David Salgado" <das...@yahoo.KITAcom> wrote in message
news:%23xsLX8n...@TK2MSFTNGP10.phx.gbl...