interbase nesneleri ile ilgili

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
erdemhilmi
Üye
Mesajlar: 20
Kayıt: 30 Nis 2004 04:54
Konum: Lüleburgaz / KIRKLARELİ
İletişim:

interbase nesneleri ile ilgili

Mesaj gönderen erdemhilmi »

Merhaba,

ben interbase veritabanı kullanarak delphi 5.0 da program yazıryorum.
data bileşenleri olarak bde nin table query vs nesnelerini kullanıyorum.
veri tabanı olarak interbase kullandığım için interbase in kendi nesnelerini
kullanayım dedim. Avantajlıdır diye. Bu arada Bde bileşenleri ile yazdığım
programlarda herhangi bir sorun yaşamadım,programlar gayet güzel çalışıyor.
interbase nesnelerine geçmek istedim illaki avantajlıdır diye.

Sorunum şu,

programı compile ediyorum sorun yok.
programın tüm menülerini işlemlerini kullanıyorum sorun yok.
tek sorun programdan ÇIKIŞ dediğimde (ki sadece Close komutu var),
program hata veriyor "" Transaction not assign ""


bunun sebebi ne olarabilir,

Teşekkürler,
Kolay Gelsin,
erdemhilmi
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Büyük bir ihtimalle TransAction bağlantılarında problem vardır bu bağlantıları tekrar kontrol et ve problem yoksa son olarakta
Programı kapatacağın zaman Transaction u Commit etmen lazım AnaForm un OnClose eventine IBTransaction1.Commit; yazmalısın.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
erdemhilmi
Üye
Mesajlar: 20
Kayıt: 30 Nis 2004 04:54
Konum: Lüleburgaz / KIRKLARELİ
İletişim:

interbase nesneleri ile ilgili

Mesaj gönderen erdemhilmi »

Merhaba,

dediğinizi yaptım,
sorun çözüldü allah razıolsun,

AnaForm.FormClose olayına

IbTranANA.Commit;
IbDatabaseANA.Connected:=False;

yazdım oldu.

IbDatabaseANA.Connected:=False; //bu satırı yazmadan yine olmadı.
database i manual kapatmak gerekiyormuş.



Teşekkürler,
Kolay Gelsin,
erdemhilmi
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Tavsiyem Transaction konusunu iyice inceleyin. Forumda arattırırsan detaylı bilgiler bulacaksın.
IBX senin Interbase dediğin component paketi direk IB/FB ye bağlanmana yarar. BDE ye gereksinimin yok. Ama Transactionlar konusunda çok dikkatli olmalısın yoksa ileride başın ağrıyabilir. Kayıt yapıyorum ama göremiyorum kapatıp açıyorum geliyor gibi vs. commit yerine CommitRetaining tercih edebilirsin

Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Cevapla