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?
DBEditler Boş İse Hata Verme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 22
- Kayıt: 14 Oca 2017 04:37
DBEditler Boş İse Hata Verme
it seems in your anger you killed her...
-
- Üye
- Mesajlar: 189
- Kayıt: 30 Eyl 2013 10:17
Re: DBEditler Boş İse Hata Verme
databasede MusteriAd_Soyad alani bos gecilmeyecek sekilde ayarlanmis. Veritabaninda bu alan null olabilir diye ayarlarsaniz sorun kalmayacaktir.
-
- Üye
- Mesajlar: 22
- Kayıt: 14 Oca 2017 04:37
Re: DBEditler Boş İse Hata Verme
Veritabanında değişiklik sonrası bir hata falan olur mu peki? programda bozulma gibimehmetantalya yazdı:databasede MusteriAd_Soyad alani bos gecilmeyecek sekilde ayarlanmis. Veritabaninda bu alan null olabilir diye ayarlarsaniz sorun kalmayacaktir.
it seems in your anger you killed her...
-
- Üye
- Mesajlar: 189
- Kayıt: 30 Eyl 2013 10:17
Re: DBEditler Boş İse Hata Verme
alan null olabilir diye veritabaninda degisiklik yapinca programda bir sorun olmamasi lazim.
-
- Üye
- Mesajlar: 22
- Kayıt: 14 Oca 2017 04:37
Re: DBEditler Boş İse Hata Verme
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...