arkadaşlar dbnavigatorden silem işlemi yapıyorum siliyor fakat çalışma ekranından çıkp tekrar programı çalıştırdığımda silinen alanlar tekrar geliyor veri tabanı kısmına yansımıyor kodları veriyorum yardımcı olursanız seviniriz.
procedure TForm4.DbEgitimAfterDelete(DataSet: TDataSet);
begin
id:=DbPersonelSICIL_NO.AsString;
//IBTransaction1.Commit;
//dbpersonel.Open;
//dbegitim.Open;
//dbegitimekle.Open;
//dbegitmen.Open;
//dqgenel.Open;
DbPersonel.Locate('sicil_no',id,[loCaseInsensitive,loPartialKey]);
end;
procedure TForm4.DbEgitimAfterInsert(DataSet: TDataSet);
begin
DbEgitimSICIL_NO.AsInteger := DbPersonelSICIL_NO.AsInteger;
id:=DbPersonelSICIL_NO.AsString;
DbPersonel.Locate('sicil_no',id,[loCaseInsensitive,loPartialKey]);
end;
procedure TForm4.DbEgitimAfterPost(DataSet: TDataSet);
begin
id:=DbPersonelSICIL_NO.AsString;
IBTransaction1.Commit;
DbPersonel.Open;
DbPersonel.Locate('sicil_no',id,[loCaseInsensitive,loPartialKey]);
DbEgitim.Open;
dqGenel.Open;
dbegitmen.Open;
dbegitimekle.Open;
end;
Dataset sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- muradguzel
- Üye
- Mesajlar: 43
- Kayıt: 28 Ara 2006 11:41
- Konum: Sakarya
- İletişim:
Dataset sorunu
murat
Re: Dataset sorunu
Slm
Yaptığın her kayıt ve silme işleminden sonra mutlaka CommitRetaining yapmalısın ki veritabanına işlesin.
Yaptığın her kayıt ve silme işleminden sonra mutlaka CommitRetaining yapmalısın ki veritabanına işlesin.
Kod: Tümünü seç
IBTransaction1.CommitRetaining
--------
Kayıp sorularım var
Bulunmuş cevaplarım
Bir dönenceden ibaret hayatım
Gün gelecek sorular bulunacak
Lakin cevaplarım kayıp...
Kayıp sorularım var
Bulunmuş cevaplarım
Bir dönenceden ibaret hayatım
Gün gelecek sorular bulunacak
Lakin cevaplarım kayıp...
- muradguzel
- Üye
- Mesajlar: 43
- Kayıt: 28 Ara 2006 11:41
- Konum: Sakarya
- İletişim:
Re: Dataset sorunu
a.s hocam sağolsın ama olmadı kayıdı siliyor fakat aynı ekrana geldiğimde formu kapatıp tekrar açtığımda kayıtlar geliyor.
murat
Re: Dataset sorunu
Büyük ihtimalle datasetin DeleteSQL'i boş ya da sorunludur. Ayrıca aktif kayda ulaşmak için locate yerine bookmark kullanmanızı öneririm.
Re: Dataset sorunu
Doğru Transaction ı commit ettiğine emin ol birden fazla varsa eğer ...
--------
Kayıp sorularım var
Bulunmuş cevaplarım
Bir dönenceden ibaret hayatım
Gün gelecek sorular bulunacak
Lakin cevaplarım kayıp...
Kayıp sorularım var
Bulunmuş cevaplarım
Bir dönenceden ibaret hayatım
Gün gelecek sorular bulunacak
Lakin cevaplarım kayıp...
- muradguzel
- Üye
- Mesajlar: 43
- Kayıt: 28 Ara 2006 11:41
- Konum: Sakarya
- İletişim:
- muradguzel
- Üye
- Mesajlar: 43
- Kayıt: 28 Ara 2006 11:41
- Konum: Sakarya
- İletişim: