Arkadaşlar merhaba. Babamın vefatı dolayısıyla 10 gün kadar uzak kaldım ortamdan.
@Hakan Can:
Kodda anormallik var doğru çünkü post yanlış yerde duruyor. Normalde
Kod: Tümünü seç
IB_BelgeAktar.Post;
IBeskibelge.Next;
Gauge1.Progress := Gauge1.Progress + 1;
end;
finally
şeklinde. Denemelerimden birisini göndermişim. Ama iki kod arasında aslında işlev açısından bir fark yok. Buraya gönderdiğim sadece en sonunda toptan post ediyor.
Kod: Tümünü seç
INSERT INTO BELGE_2 SELECT * FROM BELGE
şeklinde aktarma yapmam mümkün değil çünkü iki versiyon arasında tablo yapılarında fark var. Bu yüzden bu yöntemle aktarmak zorundayım.
Farklı komponentlerle denemek aklıma gelmemişti. Birde IBO ile deneyim elimde o var çünkü.
@Terminator:
Çok sağol. Gerçekten kafa yordun meselenin üstüne. FB2 kendinden önceki versiyonların veritabanlarını sorunsuz açıyor ve bütün işlemleri yapabiliyor. Yani aynı anda iki versiyonuda çalıştırmak gerekmiyor.
Backup restore ile aktarmam mümkün değil dediğim gibi tabllo yapılarında farklıklar var ve tablodaki bütün alanları kullanmıyorum.
Herkese yardımlarından dolayı teşekkür ediyorum. Bu konu bi şekilde çözüme kavuşur ve ben burda sonucu yazarım .
Herkese kolay gelsin.