-
Üyelik
22.01.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Özel Sektör / Bilgi İşlem
-
Konum
İstanbul Anadolu
-
Ad Soyad
A** G**
-
Mesajlar
520
-
Beğeniler
27 / 121
-
Ticaret
0, (%0)
Veritabanında veriyi bir türlü güncelleyemedim. Sadece tek bir hücre güncellemek istiyorum. Veritabanım tek bir satırdan oluşuyor. Güncelleme kodum aşağıda, aşağıdaki kod yanlış biliyorum ama doğrusunu bir türlü yazamadım.
OleDbCommand komut = new OleDbCommand("update tbl_menu set menu14='" + txt_menu1.Text + "' where ID=ID'" + "'", baglanti);
Yardımlarınızı bekliyorum.
-
Üyelik
11.07.2013
-
Yaş/Cinsiyet
44 / E
-
Meslek
Öğretmen
-
Konum
Hatay
-
Ad Soyad
** **
-
Mesajlar
212
-
Beğeniler
2 / 51
-
Ticaret
2, (%100)
where ID=ID
kısmında sorun var. ID değişkenini doğru bir şekilde ekleyin.
Eğer tek satırdan oluşuyor ve ID değeri 1 ise yukarıdaki alanı ID = 1 olarak değiştirip deneyin.
Bilişim Teknolojileri Hayatım
http://www.yakuphoca.com
-
Üyelik
05.04.2011
-
Yaş/Cinsiyet
32 / E
-
Meslek
Yazılım Geliştirici
-
Konum
Konya
-
Ad Soyad
İ** U**
-
Mesajlar
4900
-
Beğeniler
1419 / 2962
-
Ticaret
45, (%100)
Daha önce yaptığım bir projemden alıntı yaparak cevaplayım. Yardımcı olacaktır.
string guncellenecekSatir = reklamBirimiGridView.CurrentRow.Cells["id"].Value.ToString();
string sorgu = "update reklamBirimi set reklamBirimi = @1 where id = " + guncellenecekSatir + "";
komut = new OleDbCommand(sorgu, baglanti);
Hurkal
Sms Onayı Gerekli
Banlı Kullanıcı
-
Üyelik
05.08.2011
-
Yaş/Cinsiyet
- / E
-
Meslek
Öğretmen
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
382
-
Beğeniler
89 / 114
-
Ticaret
0, (%0)
Aşağıdaki şekilde değişiklik yapın:
OleDbCommand komut = new OleDbCommand("update tbl_menu set menu14='" + txt_menu1.Text + "' where ID = 1", baglanti);
Elbette bu şekilde sadece ID değeri 1 olan kayıtlar etkilenecek. Dinamikleştirmek için de ID değerinin kayitId isimli INTEGER değişkende tutulduğunu varsayalım. Kodu şu şekilde değiştirebiliriz:
OleDbCommand komut = new OleDbCommand("update tbl_menu set menu14='" + txt_menu1.Text + "' where ID = "+kayitId.ToString(), baglanti);
Hurkal
Sms Onayı Gerekli
Banlı Kullanıcı
-
Üyelik
05.08.2011
-
Yaş/Cinsiyet
- / E
-
Meslek
Öğretmen
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
382
-
Beğeniler
89 / 114
-
Ticaret
0, (%0)
OleDbCommand komut = new OleDbCommand("update tbl_menu set menu14='" + txt_menu1.Text + "' where ID = 1", baglanti);
komut.ExecuteNonQuery();
-
Üyelik
22.01.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Özel Sektör / Bilgi İşlem
-
Konum
İstanbul Anadolu
-
Ad Soyad
A** G**
-
Mesajlar
520
-
Beğeniler
27 / 121
-
Ticaret
0, (%0)
Hocam yine olmadı.
OleDbCommand komut = new OleDbCommand("update tbl_menu set menu14='" + txt_menu1.Text + "' where ID = 1", deneme);
update tbl_menu set menu14='" + txt_men... derken buradaki menu14 bizim veritabanımızdaki sütunun ismi oluyor değil mi?
-
Üyelik
22.01.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Özel Sektör / Bilgi İşlem
-
Konum
İstanbul Anadolu
-
Ad Soyad
A** G**
-
Mesajlar
520
-
Beğeniler
27 / 121
-
Ticaret
0, (%0)
tek bir satır var onunda id si 1