Textboxa girilen telefon numarası tablodakiyle değişmiyor

Ahmet_73

Centipat
Katılım
9 Aralık 2023
Mesajlar
76
Daha fazla  
Cinsiyet
Erkek
Şimdi yaptığım kodun mantığı şu bir tablo var bu tabloda veriler ad soyad falan bir de telefon numarası var tablodaki satıra tıklandığında veriler textboxlara geliyor sonra ben gelen textboxtan telefon numarasını yenileyip güncelle diyorum sonra tablodaki veri güncelleniyor ama bir tek telefon numarası güncellenmiyor kodda bu.

Private Void btnÜyeGuncelle_Click(object sender, EventArgs e)
{
İf (string. IsNullOrWhiteSpace(txtGuncelleSılTelNo. Text) ||
String. IsNullOrWhiteSpace(txtGuncelleSilTutar. Text) ||
String. IsNullOrWhiteSpace(txtGuncelleSılAdSoyad. Text) ||
String. IsNullOrWhiteSpace(txtGunclleSılYas. Text) ||
String. IsNullOrWhiteSpace(cbGuncelleSilCinsiyet. Text) ||
String. IsNullOrWhiteSpace(cbGuncelleSılSaat. Text))
{
MessageBox. Show("Eksik Bilgi");
txtGuncelleSılAdSoyad.Focus();
}
Else
{
Try
{
baglanti.Open();
String query = "Update UyeTbl set UyeAdSoyad = @UyeAdSoyad, UyeYas = @UyeYas, UyeCinsiyet = @UyeCinsiyet, UyeOdeme = @UyeOdeme, UyeSaat = @UyeSaat, UyeTelefon = @UyeTelefon where UyeId = 0";
SqlCommand CMD = New SqlCommand(query, baglanti);
CMD. Parameters. AddWithValue("@UyeAdSoyad", txtGuncelleSılAdSoyad. Text);
CMD. Parameters. AddWithValue("@UyeTelefon", txtGuncelleSılTelNo. Text);
CMD. Parameters. AddWithValue("@UyeYas", txtGunclleSılYas. Text);
CMD. Parameters. AddWithValue("@UyeCinsiyet", cbGuncelleSilCinsiyet. Text);
CMD. Parameters. AddWithValue("@UyeOdeme", txtGuncelleSilTutar. Text);
CMD. Parameters. AddWithValue("@UyeSaat", cbGuncelleSılSaat. Text);
cmd.ExecuteNonQuery();
MessageBox. Show("Üye Başarıyla Güncellendi.");
baglanti.Close();
Uyeler();
BtnGuncelleSılSıfırla_Click(sender, e); // Temizleme fonksiyonu çağrısı
txtGuncelleSılAdSoyad.Focus();
}
Catch (Exception ex)
{
MessageBox. Show("Hata: " + ex. Message);
txtGuncelleSılAdSoyad.Focus();
}
}
}

Şimdi yaptığım kodun mantığı şu bir tablo var bu tabloda veriler ad soyad falan bir de telefon numarası var tablodaki satıra tıklandığında veriler textboxlara geliyor sonra ben gelen textboxtan telefon numarasını yenileyip güncelle diyorum sonra tablodaki veri güncelleniyor ama bir tek telefon numarası güncellenmiyor kodda bu.

Private Void btnÜyeGuncelle_Click(object sender, EventArgs e)
{
İf (string. IsNullOrWhiteSpace(txtGuncelleSılTelNo. Text) ||
String. IsNullOrWhiteSpace(txtGuncelleSilTutar. Text) ||
String. IsNullOrWhiteSpace(txtGuncelleSılAdSoyad. Text) ||
String. IsNullOrWhiteSpace(txtGunclleSılYas. Text) ||
String. IsNullOrWhiteSpace(cbGuncelleSilCinsiyet. Text) ||
String. IsNullOrWhiteSpace(cbGuncelleSılSaat. Text))
{
MessageBox. Show("Eksik Bilgi");
txtGuncelleSılAdSoyad.Focus();
}
Else
{
Try
{
baglanti.Open();
String query = "Update UyeTbl set UyeAdSoyad = @UyeAdSoyad, UyeYas = @UyeYas, UyeCinsiyet = @UyeCinsiyet, UyeOdeme = @UyeOdeme, UyeSaat = @UyeSaat, UyeTelefon = @UyeTelefon where UyeTelefon = @UyeTelefon";

SqlCommand CMD = New SqlCommand(query, baglanti);
CMD. Parameters. AddWithValue("@UyeAdSoyad", txtGuncelleSılAdSoyad. Text);
CMD. Parameters. AddWithValue("@UyeTelefon", txtGuncelleSılTelNo. Text);
CMD. Parameters. AddWithValue("@UyeYas", txtGunclleSılYas. Text);
CMD. Parameters. AddWithValue("@UyeCinsiyet", cbGuncelleSilCinsiyet. Text);
CMD. Parameters. AddWithValue("@UyeOdeme", txtGuncelleSilTutar. Text);
CMD. Parameters. AddWithValue("@UyeSaat", cbGuncelleSılSaat. Text);

cmd.ExecuteNonQuery();
MessageBox. Show("Üye Başarıyla Güncellendi.");
baglanti.Close();
Uyeler();
BtnGuncelleSılSıfırla_Click(sender, e); // Temizleme fonksiyonu çağrısı

txtGuncelleSılAdSoyad.Focus();
}
Catch (Exception ex)
{
MessageBox. Show("Hata: " + ex. Message);
txtGuncelleSılAdSoyad.Focus();
}
}

}

Bu arada ID kolonunuda sildim
 
Son düzenleyen: Moderatör:

Technopat Haberler

Geri
Yukarı