Hola!
Tengo un problema al pasarle parámetros a un SqlCommand, lo hago de la
siguiente forma:
public void ActualizarModulos(DataView dv) {
SqlDataAdapter adapter = new SqlDataAdapter();
SqlCommand command = new SqlCommand("update modulos set orden=@orden,
contenedor=@contenedor",conn);
command.Parameters.Add("@orden",SqlDbType.Int);
command.Parameters.Add("@contenedor",SqlDbType.Int);
adapter.UpdateCommand = command;
try {
adapter.Update(dv.Table);
}
catch(Exception exc) {
throw new Exception("Error al actualizar modulos. " + exc);
}
}
El error que me da es el siguiente:
"System.Data.SqlClient.SqlException: La instrucción preparada '(@orden
int,@contenedor int)update modulos set orden=@orden, con' espera el
parámetro @orden, que no se ha especificado"
No sé qué hago mal, a ver si alguien me puede echar un cable.
Un saludo!
Leer las respuestas