Busqueda select, Error de novato
Publicado por matias (2 intervenciones) el 20/03/2010 00:09:36
Hola estoy empezando a hacer cosillas en c# y probando no se si lo hago bien o no, lo que quiero hacer es si el articulo existe que ejecute el update y si no existe pues que no se ejecute, pero con este codigo siempre se ejecuta el update, alguien me puede ayudar
string Buscar5 = "Select * from articulo where codigo = '" + declaraciones.PrograCultivovuelta + "' ;
OleDbCommand cmd5 = new OleDbCommand(Buscar5, conn);
conn.Open();
OleDbDataReader rs5 = cmd5.ExecuteReader();
if (rs5.Read())
{
string Guardar6 = "Update albaranlineaset Linea= '" + rs5["Linea"].ToString() + "',Codarticulo = '" + rs5["Codarticulo"].ToString() + "' where Nomarticulo= '" + declaraciones.Nomarticulovuelta + "' and linea = '" + cont + "'";
con = new OleDbConnection(conex);
OleDbCommand cmd6 = new OleDbCommand(Guardar6, con);
cmd6.ExecuteNonQuery();
con.Close();
}
string Buscar5 = "Select * from articulo where codigo = '" + declaraciones.PrograCultivovuelta + "' ;
OleDbCommand cmd5 = new OleDbCommand(Buscar5, conn);
conn.Open();
OleDbDataReader rs5 = cmd5.ExecuteReader();
if (rs5.Read())
{
string Guardar6 = "Update albaranlineaset Linea= '" + rs5["Linea"].ToString() + "',Codarticulo = '" + rs5["Codarticulo"].ToString() + "' where Nomarticulo= '" + declaraciones.Nomarticulovuelta + "' and linea = '" + cont + "'";
con = new OleDbConnection(conex);
OleDbCommand cmd6 = new OleDbCommand(Guardar6, con);
cmd6.ExecuteNonQuery();
con.Close();
}
Valora esta pregunta


0