Update si, Update no
Hola foreros,
tengo una duda con un update, y es q dos instrucciones aparentemente similares no dan el mismo resultado.
Tengo la version 1:
string sql ="Update Referencias set Unidades= @nuevoDisponible where Referencia LIKE @referencia"
que cuando va a actualizar pasa olimpicamente del tema. Los valores para los parámetros los meto asi
OleDbDataAdapter referenciaDta = new OleDbDataAdapter();
referenciaDta.UpdateCommand = new OleDbCommand(sql, bdCon);
referenciaDta.UpdateCommand.Parameters.Add("@refer encia", OleDbType.VarChar);
referenciaDta.UpdateCommand.Parameters["@referencia"].Value=referencia;
referenciaDta.UpdateCommand.Parameters.Add("@nuevo Disponible", OleDbType.Integer);
referenciaDta.UpdateCommand.Parameters["@nuevoDisponible"].Value=nuevoDisponible;
y despues tenemos la version 2
string sql = "Update Referencias set Unidades= "+nuevoDisponible+" where Referencia LIKE '"+referencia+"'";
q funciona perfectamente. Ya se q puede resultar un poco tonto, pero........¡¡q esta mal en la de arriba!!!????????
¡¡son iguales!!! ( o al menos a mi me lo parecen) :roll:
|