Yardım C# Acces Veritabanı Güncelleme Işlemi

Bu konuyu okuyanlar

bıdırcık

Öğrenci
Katılım
12 Haziran 2021
Mesajlar
1
Reaksiyon puanı
0
Puanları
1
Yaş
23
arkadaşlar iyi akşamlar. işlem sınıfından ana forma güncelleme methodu yollamaya çalıştım fakat method çalışmıyor. ben sql cümlesinin yanlış olduğunu düşünüyorum bilgisi olan arkadaşlar bakabilir mi?

// Guncelleme işlemi
public void guncell(int f, string ui, int s, int uk, string k, string ry)
{
baglanti = new OleDbConnection(baglan.bag);
OleDbCommand guncel = new OleDbCommand();
baglanti.Open();
guncel.Connection = baglanti;
guncel.CommandText = "Update Tablo1 set fiyat=f, urunismi=ui, stok=s, where urunkodu=uk, kategori=k,resimyolu=ry";
guncel.ExecuteNonQuery();
baglanti.Close();

}

Güncelleme Btuonu
private void button4_Click(object sender, EventArgs e)
{
string urunismi, kategori, resimyolu;
int fiyat, stok, urunkodu;
islem guncelle = new islem();
resimyolu = textBox1.Text;
fiyat = Convert.ToInt32(textBox2.Text);
urunismi = textBox3.Text;
stok = Convert.ToInt32(textBox4.Text);
urunkodu = Convert.ToInt32(textBox5.Text);
kategori = textBox6.Text;
try
{
guncelle.guncell(fiyat, urunismi, stok, urunkodu, kategori, resimyolu);
MessageBox.Show("Guncelleme Başarılı", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show("Hata :" + ex.ToString(), "Error");
}
islem os = new islem();
os.doldur();
dataGridView1.DataSource = os.tablo;

}
 
Üst