0

I don't know what am I doing wrong but I tried everything I found on net, the code doesn't give any errors but also doesn't update database.

UPDATED:I solved the problem with taking @no to [] brackets

Here is code :`

String query = "UPDATE Kitaplık SET kitapAdi=@ad,kitapYazari=@yazar,kitapYayinevi=@yayinevi,sayfaSayisi=@sayfaSayisi where no=@no";
con = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=Kutuphane.accdb");
cmd = new OleDbCommand(query, con);
cmd.Parameters.AddWithValue("@ad", kitapAdiText.Text);
cmd.Parameters.AddWithValue("@yazar", kitapYazariText.Text);
cmd.Parameters.AddWithValue("@yayinevi", kitapYayıneviText.Text);
cmd.Parameters.AddWithValue("@sayfaSayisi", Convert.ToInt32(sayfaSayisiText.Text));
cmd.Parameters.AddWithValue("@no", Convert.ToInt32(noText.Text));
con.Open();
cmd.ExecuteNonQuery();
con.Close();
listBox1.Items.Clear();
bilgileriCek();

Thanks for the answers!

1 Answers1

0

OP "solved the problem with taking (changing) @no to [] brackets."

wazz
  • 4,953
  • 5
  • 20
  • 34