update failed sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
myalcin
Üye
Mesajlar: 63
Kayıt: 11 Mar 2008 03:45

update failed sorunu

Mesaj gönderen myalcin »

arkadaşlar database update yaparken illa ki bütün tablonun seçili mi olması lazım?
mesela ben listelemeyi kendi kriterlerime göre daraltıp dbgride aktardım.

Kod: Tümünü seç

'select * from hesap where adsoyad=''Mehmet'' and cins=''Senet'''
bu şekilde gridime aktarıyorum kayıtları. Ama böyleyken ibdataset.Edit yapıp ibdataset.Post yaptığım zaman "Update Failed" hatasıyla karşılaşıyorum.
ama 'select * from hesap' olursa bir sorun yok.
Sorun updatesql le mi alakalı acaba? Bu sorunu nasıl düzeltebilirim.
Teşekkürler
myalcin
Üye
Mesajlar: 63
Kayıt: 11 Mar 2008 03:45

Re: update failed sorunu

Mesaj gönderen myalcin »

Merhabalar,
Unutmuşum CachedUpdates özelliğini True yaptım.Hata vermedi.Ama programı kapatıp açtığımda kayıt değişmiyor.

Kod: Tümünü seç

ibdataset.post;
ibtransaction1.commitretaining;
kullanıyorum.
ayrıca id adında autoinc field var. Dataseitin generator bölümünü de ayarladım.Olmadı
myalcin
Üye
Mesajlar: 63
Kayıt: 11 Mar 2008 03:45

Re: update failed sorunu

Mesaj gönderen myalcin »

ibdatasetin içine tüm field ları ekledim birde updatesql in içine hepsini ekledim düzeldi.
ayrıca cachedupdates:=False;
Cevapla