Witam,
Mam problem podczas usuwania danych z bazy SQL, mam kod:
try
{
SqlConnection myConection = new SqlConnection("user id=userid;PWD=validpassword;server=localhost;Trusted_Connection=yes;database=Hotel_pod_lipami; connection timeout=30");
myConection.Open();
SqlCommand cmd = new SqlCommand("delete from Dane where nr_rej = '"+Nr_box.Text+"'");
cmd.ExecuteNonQuery();
myConection.Close();
Nr_box.Text = "";
}
catch (Exception exc)
{
MessageBox.Show("Nie udało się usunąć klienta.");
}
I wywala mi Exception, połączenie jest dobrze zdefiniowane bo używam go nie pierwszy raz, commandy insert i reader działają bezproblemowo, więc dlaczego nie mogę użyć delete? Dodam jeszcze iż nr_rej jest zdefiniowany jako int w SQL i próbowałem też:
SqlCommand cmd = new SqlCommand("delete from Dane where nr_rej = "+Nr_box.Text);
Efekt jest taki sam,
Convert.ToInt32
też nic nie daje. Co powinienem zmienić ?