Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
224
Tıklama
0
Öne Çıkarma
Program yazarken veritabanına bilgi aktaramıyorum
G
7 yıl
Er
Konu Sahibi

Merhaba arkadaşlar. Visual Studio da program yazarken veritabanı oluşturmam gerekti. Sql server management studio ile veritabanını oluşturdum fakat programdan bu veritabanının içine bilgi kaydedemiyorum. Yardımcı olursanız sevinirim.



'System.Data.SqlClient.SqlException' türünde bir yakalanamayan özel durum, System.Data.dll öğesinde oluştu

Ek bilgi: Cannot insert the value NULL into column 'Musteriid', table 'OtelOtomasyonu.dbo.MusteriEkle'; column does not allow nulls. INSERT fails.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
7 yıl
Er
Konu Sahibi

ilk baştaki veritabanı adresini yazdığım kod
public FrmYeniMusteri()
{
InitializeComponent();
}

SqlConnection baglanti = new SqlConnection("Data Source=(local);Initial Catalog=OtelOtomasyonu;Integrated Security=True");





Kaydet butonunun içindeki kodlar


private void BtnKaydet_Click(object sender, EventArgs e)
{
baglanti.Open();
SqlCommand komut = new SqlCommand("insert into MusteriEkle (Adi,Soyadi,Cinsiyet) values('" + TxtAdi.Text + "','" + TxtSoyadi.Text + "','" + comboBox1.Text + "')", baglanti);
komut.ExecuteNonQuery();
baglanti.Close();
}



G
7 yıl
Yarbay

müşteriid kolonu null değer girmeye izin vermiyor diyor o kolona bak bakayım otomatik artan kolon olarak mı tanımladın muhtemelen öyle tanımlamamışsın



G
7 yıl
Er
Konu Sahibi

< Resime gitmek için tıklayın >

Denedim, allow nulls seçeneğini de denedim ikisi de olmadı. Hala aynı hatayı veriyor.



G
7 yıl
Yarbay

kolon primary key mi ona baktınız mı



G
7 yıl
Er
Konu Sahibi

Sorunu ilk söylediğiniz şekilde hallettim. Sql server management studio değişiklikleri kaydetmiyormuş. İlk başta bundan dolayı olmamış. Teşekkür ederim.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.