SQL Kayıt Sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
SQL Kayıt Sorunu
S.A.
Paradox ile basit bir uygulamanın veri tabanını oluşturdum.
Formun içine SQL Kullanarak gerekli ayarlamaları yaptım.
DBnavigator ile kayıt girmek, silmek ... vs işlemleri yapmak istedim.
Çok basit bir proje anlayacağınız.
Sorunum Şu: veritabanına form içinden kayıt yaptıramıyorum. Sadece ilk kaydım duruyor 2. 3. cü kayıtları girmek isteyince giriyormuş gibi gösteriyor ama formu açıp kapatınca bomboş...
Siliyorum bütün herşeyi yeniden yapıyorum aynı..
Yardımlarınız için teşekkürler
Paradox ile basit bir uygulamanın veri tabanını oluşturdum.
Formun içine SQL Kullanarak gerekli ayarlamaları yaptım.
DBnavigator ile kayıt girmek, silmek ... vs işlemleri yapmak istedim.
Çok basit bir proje anlayacağınız.
Sorunum Şu: veritabanına form içinden kayıt yaptıramıyorum. Sadece ilk kaydım duruyor 2. 3. cü kayıtları girmek isteyince giriyormuş gibi gösteriyor ama formu açıp kapatınca bomboş...
Siliyorum bütün herşeyi yeniden yapıyorum aynı..
Yardımlarınız için teşekkürler
Bu muazzam programın içinde ben neyim?, sadece bir label..
Navigatör nesnesinin datasorce nesnesini query nesnesi hangi datasource nesnesine bağlıysa onu bağlayacaksın. Yada bir buton koyarak butonun click olayına
Bunu bide dene istersen. Bu şekilde veritabanına normal kayıt yapabilirsin.
Ayrıca bence query nesnesi yerine table nesnesini kullansan daha ii olur diye düşünüyorum. Tabi üstadlarımız daha iyi fikirler verecektir. Kolay gelsin
Kod: Tümünü seç
if Query1.state in [dsinsert,dsedit] then
Query1.Post;
Ayrıca bence query nesnesi yerine table nesnesini kullansan daha ii olur diye düşünüyorum. Tabi üstadlarımız daha iyi fikirler verecektir. Kolay gelsin
- kadirkurtoglu
- Üye
- Mesajlar: 748
- Kayıt: 22 May 2005 01:20
- Konum: Uzakta Görünen Tepeden...
Kod: Tümünü seç
Query1.Requestlive := true;
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Mrb; AfterPost olayına şu kodu yaz. yazmayı dene birde.
Kod: Tümünü seç
procedure TForm1.Table1AfterPost(DataSet: TDataSet);
begin
if DataSet is TBDEDataSet then TBDEDataSet(DataSet).FlushBuffers;
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .