DBEditler Boş İse Hata Verme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cudyfoster
Üye
Mesajlar: 22
Kayıt: 14 Oca 2017 04:37

DBEditler Boş İse Hata Verme

Mesaj gönderen cudyfoster »

Merhaba. Yeni Kayıt Adlı butonumun içine kayit_query1.append yaptım. Bastığımda tüm dbeditler sıfırlanıyor. Kişi Ekle adlı bir butonum var. Normalde ona bastığım dbeditler boş ise hiçbir işlem yapmıyordu bilgi gireceğimiz zamana kadar. Programa bir kaç component ekledim, eklentiler sonrasında program hata vermeye başladı... Aldığım hata;

The statement has been terminated. Cannot insert the value NULL into column 'MusteriAd_Soyad', table 'TurizmSeyahat.dbo.Turizm'; column does not allow nulls. INSERT fails. Hatasını alıyorum.

Kayıt için kullandığım kod bu; if not(Kayit_Query.State in dsEditModes) then //Durum append,edit yada insert değil ise button'daki kodlar çalışmayacak
Exit;
Kayit_QueryRezerve_Tarih.AsDateTime:=DateTimePicker1.Date;
Kayit_Query.Post;
ShowMessage('Kişi Listeye Eklendi.');

Daha öncesinde çalışıyordu bu kod, editler boşsa hata yoktu şimdi hata alıyorum. ne yapmam gerekiyor?
it seems in your anger you killed her...
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Re: DBEditler Boş İse Hata Verme

Mesaj gönderen mehmetantalya »

databasede MusteriAd_Soyad alani bos gecilmeyecek sekilde ayarlanmis. Veritabaninda bu alan null olabilir diye ayarlarsaniz sorun kalmayacaktir.
cudyfoster
Üye
Mesajlar: 22
Kayıt: 14 Oca 2017 04:37

Re: DBEditler Boş İse Hata Verme

Mesaj gönderen cudyfoster »

mehmetantalya yazdı:databasede MusteriAd_Soyad alani bos gecilmeyecek sekilde ayarlanmis. Veritabaninda bu alan null olabilir diye ayarlarsaniz sorun kalmayacaktir.
Veritabanında değişiklik sonrası bir hata falan olur mu peki? programda bozulma gibi
it seems in your anger you killed her...
mehmetantalya
Üye
Mesajlar: 189
Kayıt: 30 Eyl 2013 10:17

Re: DBEditler Boş İse Hata Verme

Mesaj gönderen mehmetantalya »

alan null olabilir diye veritabaninda degisiklik yapinca programda bir sorun olmamasi lazim.
cudyfoster
Üye
Mesajlar: 22
Kayıt: 14 Oca 2017 04:37

Re: DBEditler Boş İse Hata Verme

Mesaj gönderen cudyfoster »

mehmetantalya yazdı:alan null olabilir diye veritabaninda degisiklik yapinca programda bir sorun olmamasi lazim.

Şuan Null olamaz ayarlı veritabanında. Oradaki Null Tik'i kaldırırsam bir sorun olur mu? kaydettikten sonra tüm queryleri tekrar mı kurmak gerekiyor?
it seems in your anger you killed her...
Cevapla