Error en select con parametros

15/06/2005 - 04:19 por Normanr | Informe spam
Tengo el siguiente problema al realizar select, o
actualizaciones con parametros.

Este es el código

////////////////************************************
DataSet Lds = new DataSet();
SqlConnection lconex = new
SqlConnection("Provider=SQLOLEDB.1;Integrated
Security=SSPI;Persist Security Info=False;Initial
Catalog=Sinforcol;Data Source=NORMARO");
lconex.Open();
SqlCommand lda = new SqlCommand("SELECT * FROM Usuarios
Where usuario = @USUARIO or email = @EMAIL",lconex);
lda.Parameters.Add("@USUARIO",SqlDbType.VarChar,15);
lda.Parameters["@USUARIO"].Value = "norman";
lda.Parameters.Add(new
SqlParameter("@EMAIL",SqlDbType.VarChar,100)) ;
lda.Parameters["@EMAIL"].Value = "fkglfgk";
lda.ExecuteNonQuery();
lconex.Close();
/////////////////////////***************
Utilizo Windows XP y .Net 2002,2003 y SQL server 2000
Al ejecutar la consulta (ExecuteNonQuery), me dice que debo
definir las variabless (@USUARIO,@EMAIL), pero ahi las
estoy definiendo, la verdad no se que sea?
 

Leer las respuestas

#1 Carmelo J. Morales Muñoz
15/06/2005 - 12:32 | Informe spam
¿has arrastrado el procedimiento almacenado a tu formulario de trabajo?...
si es así, a mi me pasó en varias ocasiones que al ver la colección de
parámetros que tiene no tenía esos que te faltan, Borralo y arrástralo
nuevamente.

bye!

Preguntas similares