Bu hatanın sebebi ne olabilir? Bir table'ı baştan sona döngüye alıyorum. Bu döngü esnasında koşula göre tabledaki kayıta değer yazdırıyorum.
Teşekkürler.
error while posting updates
Valla o kadar çok bilgi vermişsiniz ki hangisini baz alıp cevap verelim bilemiyorum
Yani şaka bir yana veritabanı nedir, hangi komponentleri kullanıyorsun, vs. bir sürü bilinmezden bir bilinmeyeni bulmak münkündür belki ama.. onca tahmin yürütene kadar daha detaylı bilgi verirseniz daha çok ilgi alaka görür ve çözüme daha çabuk ulaşırsınız, bundan emin olunuz 
Yine de bi tahminde bulunayım; FireBird ve IBDataSet kullanıyorsanız Update SQL inde eksiklik olabilir


Yine de bi tahminde bulunayım; FireBird ve IBDataSet kullanıyorsanız Update SQL inde eksiklik olabilir

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
hocam Mysql kullanıyorum. Winzeos ile bağlanıyorum mysql'e mysql 4.0.12 kullanıyorum. Delphi 6.
Sorun şu
Sicil dosyası var. Buraya bakiyelerin son durumunu yazdırmak istiyorum.
Buaradan liste almam lazım. Bu dosyanın başlangıcına gidiyorum. First
sonra döngü açıyorum.
while not tsicil eof do
begin
tsicil.edit;
tsicilbakiye:=bakiye; // Buradaki bakiye döngü içinde
tsicil.post;
tsicil.applyupdates; // başka
// alınan verilerle hesaplanarak elde
// Orada sorun yok.
tsicil.next;
end;
Bu dongu içinde hesaplamaları başka tabledan alıyorum. ve yine döngü içinde yazdırıyorum.
Hemen hata veriyor. Error while apply updating
Lütfen tyardım. İlgilenen arkadaşlara teşekkürler.
Sorun şu
Sicil dosyası var. Buraya bakiyelerin son durumunu yazdırmak istiyorum.
Buaradan liste almam lazım. Bu dosyanın başlangıcına gidiyorum. First
sonra döngü açıyorum.
while not tsicil eof do
begin
tsicil.edit;
tsicilbakiye:=bakiye; // Buradaki bakiye döngü içinde
tsicil.post;
tsicil.applyupdates; // başka
// alınan verilerle hesaplanarak elde
// Orada sorun yok.
tsicil.next;
end;
Bu dongu içinde hesaplamaları başka tabledan alıyorum. ve yine döngü içinde yazdırıyorum.
Hemen hata veriyor. Error while apply updating
Lütfen tyardım. İlgilenen arkadaşlara teşekkürler.
Kod: Tümünü seç
tsicil.applyupdates;
bu komutu kullanmasan yaptığın değişiklikler post olmuyormu. yada illa kullancam diyorsan döngüden çıktıktan sonra dene.
applyupdates yapmayınca veritabanına yazmıyor. Döngüden çıkınca yapsam da aynı hatayı veriyor.
Başka denediklerimide yazayım size. Tsicil tableından bir sql ile liste elde ettim ve bu listeyi döngü olarak kullandım. Fakat table edit modunda açılıp yazdırıldığında yine aynı şeyler oluyor. Winzeosun transactionını sadece bu nesne için kullandım. Yine aynı.
Başka denediklerimide yazayım size. Tsicil tableından bir sql ile liste elde ettim ve bu listeyi döngü olarak kullandım. Fakat table edit modunda açılıp yazdırıldığında yine aynı şeyler oluyor. Winzeosun transactionını sadece bu nesne için kullandım. Yine aynı.
Aynı Sorun bende de var
Bende aynı sorunla karşılaştım.Bende veritabanı olarak mysql kullanıyorum, komponent olarak zeos ve cx komponenti kullanıyorum. Yazdığım kodda bu koda benziyor. Döngü içerisinde bir field'de edit yapıp post yaptırıyorum. ilk kayıtta kaydediyor fakat ikinci kayda geçip post noktasına gelince bu "error while appling updates hatasını" veriyor. Bu konuda acele önerilerinizi bekliyorum.
-
- Kıdemli Üye
- Mesajlar: 574
- Kayıt: 01 Şub 2004 12:29
- Konum: Erdemli - MERSİN