query ile bulunan kaydı güncelleme

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
sekocan
Üye
Mesajlar: 26
Kayıt: 25 Ağu 2004 12:35

query ile bulunan kaydı güncelleme

Mesaj gönderen sekocan »

arkadaslar merhaba;

ibquery ile bulduğum kayıtlar üzerinde değişiklik ve silme işlemini yapmak istiyorum. bunun için ibupdatesql nesnesini doğru olarak düzenledim. fakat query nin afterpost kısmında ibquery1.applyupdates komutunda update failed diye bir hata mesajı alıyorum. Bununla ilgili aramada yaptım fakat bir sonuc elde edemedim.

Yardımcı olursanız sevinirim.
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

1 - ibquery i sorgulamak maksatlı kullanın, diğer data işlemleri için IBDataset nesnesi kullanın.

2 - ibquery1.applyupdates komutunu kullanma amacınız nedir. bu bir transaction yönetiminin ibquery ile yapılması işidir. bu işlemi yapabilmeniz için chackedupdates true yapılmalıdır.

ibquery1.applyupdates yerine
transaction1.commitretaining komutunu tavsiye ederim...
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
sekocan
Üye
Mesajlar: 26
Kayıt: 25 Ağu 2004 12:35

Mesaj gönderen sekocan »

benim yapmak istediğim query ile buldugum kayıtlar üzerinde güncelleme ve silme işlemi yapabilmek. herseyi dogru gibi gorunuyor. fakat kayıt duzenleme veya silme işlemi yaptıktan sonra update fail hatası alıyorum. bu datasetle nasıl yapılıyor. fikir verirseniz sevinirim.
Cevapla