FireBird e IBdataset ile kayıt girmek ???
-
- Üye
- Mesajlar: 13
- Kayıt: 26 Kas 2005 03:18
- Konum: Konya
FireBird e IBdataset ile kayıt girmek ???
Delphi7 de FireBird e IBX setiyle bağlanıyorum IB dataset in InsertSQL,ModifySQL vs vs... hepsini yazdım kayıt girebiliyorum değiştirme vs işlemler de oluyor. Ama bir kayıt girdikten sonra programı açıp kapatmadan kayıt gözükmüyo. Yeni girdiğim kaydın yerine ilk kayıt gözüküyor. Programı kapatıp açınca düzeliyor. ComitRetaining, Rollback vs tüm Transaction işlemlerini denedim ama yine bi çözüm bulamadım. Teşekkürler
Extreme_Programmer
ilk başlayanlarda için genelde buna benzer problemler cıkıyordu.
bende cıkmamıstı ama
başlayınca bi daha da bırakılmıyo bağımlılık yapıyor dikkat:)
viewtopic.php?t=5800
bende cıkmamıstı ama

başlayınca bi daha da bırakılmıyo bağımlılık yapıyor dikkat:)
viewtopic.php?t=5800
s.a.
kayıt girişini nasıl yapıyorsun.
insert appen edit ?
onlarla ilgili bir sıkıntı olabilir. diye tahmin ediyorum
peş peşe kaçtane kayıt giriyorsun.
birde transaction un seviyesi nedir.
kolay gelsin.
kayıt girişini nasıl yapıyorsun.
insert appen edit ?
onlarla ilgili bir sıkıntı olabilir. diye tahmin ediyorum
peş peşe kaçtane kayıt giriyorsun.
birde transaction un seviyesi nedir.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Verilen linkte bir çok soruya cevapları bulabilirsin.. Yine de sihirli kelimenin CommitRetaining olduğunu söylemek isterim
AfterPost'larda; eklemelisin.
Bu iş için ayrıca Transaction nesnesinin (IBTransaction) özelliklerinden Read_Committed olarak seçilmeli
Event kullanarak da diğer transaction ları ve formlarınızı olaydan haberdar edebilirsiniz.. (yani refresh ederek)..

AfterPost'larda;
Kod: Tümünü seç
IBDataSet.Transaction.CommitRetaining;
Bu iş için ayrıca Transaction nesnesinin (IBTransaction) özelliklerinden Read_Committed olarak seçilmeli

Event kullanarak da diğer transaction ları ve formlarınızı olaydan haberdar edebilirsiniz.. (yani refresh ederek)..

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
-
- Üye
- Mesajlar: 13
- Kayıt: 26 Kas 2005 03:18
- Konum: Konya
Hala aynı sorun bi etkisi olmadı...
IBTransaction ın özelliğini Read-Committed yaptım. IBDataSet1.Transaction.CommitRetaining; bu kodu da uyguladım ama yine aynı sorun bi etkisi olmadı
Hala yeni girdiğim kayıt mevcut kayıtlardan biri gibi görünüyor. Kapatıp açınca düzeliyor. Veri Tabanı şöyle (FireBird):
__________________________________
Must_No (Autoincrement, Primary index)
Adi (varchar)
Adresi (varchar)
Telefon (varchar)
Borcu (Numeric)
Firebird ü ilk kez kullanıyorum. Bunu deneme amacıyla oluştumuştum. Ama böyle bi sorunla karşılaştım. Sorun IBX bileşenlerinde galiba...??? Ama ?

__________________________________
Must_No (Autoincrement, Primary index)
Adi (varchar)
Adresi (varchar)
Telefon (varchar)
Borcu (Numeric)
Firebird ü ilk kez kullanıyorum. Bunu deneme amacıyla oluştumuştum. Ama böyle bi sorunla karşılaştım. Sorun IBX bileşenlerinde galiba...??? Ama ?
Extreme_Programmer
Yukarıda söylediğimi dikkate almadın demekrsimsek yazdı:...Event kullanarak da diğer transaction ları ve formlarınızı olaydan haberdar edebilirsiniz.. (yani refresh ederek)..

viewtopic.php?t=12515
Daha geniş olarak

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
-
- Üye
- Mesajlar: 13
- Kayıt: 26 Kas 2005 03:18
- Konum: Konya
Sorun çözüldü teşekkürler
Ya ben sorunu buldum. Ben IBDataSet in SQL lerini kendim yazmıştım yanlış yazmışım
Editörden oluşturunca düzeldi. Çok sağolun.

Extreme_Programmer