IbDatabase Disconnect olmuyor
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
IbDatabase Disconnect olmuyor
program calısırken bir buton ile Database baglantısını kesip user ı degistirmek istiyıorum ama IbDatabase.Close yada IbDatabase.Connected:=False dememee ragmen bu baglantı kesilmiyor
bunun bir yolu yokmu?
bunun bir yolu yokmu?
ÜŞENME,ERTELEME,VAZGEÇME
TransActionları Kapatıyormusun?
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
TDatabase icin Connected:=False kesinlikle calisiyor bilgin olsun. IbDatabase kullanmadim ama....
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

Re: IbDatabase Disconnect olmuyor
bunun çalışması lazım hocam. Hoş diğeri de çalışır ya. Adım adım çalıştırıp arada Ctrl+F7 ile IbDatabase.Connected a bir bak True'mu False'mu.gkimirti yazdı:IbDatabase.Connected:=False
Bir de IBX update'lerini yükledin mi?
Kolay gelsin.
Updateler yuklu delphi 5 icin 5.04
yalnız adım adım gidince tamam Connected degeri False gorunuyor
ama diger form acılınca (orda ibdataset var create esnasında acılıyor)
kapalı connection ı acıyor.galiba problem burada
bende Formları acmadan bakıyorum connection yoksa acmıyorum
bu sekilde halloldu
yalnız adım adım gidince tamam Connected degeri False gorunuyor
ama diger form acılınca (orda ibdataset var create esnasında acılıyor)
kapalı connection ı acıyor.galiba problem burada
bende Formları acmadan bakıyorum connection yoksa acmıyorum
bu sekilde halloldu
ÜŞENME,ERTELEME,VAZGEÇME
Ben design time'da butun datasetleri kapalı bir sekilde projeyi derliyorum. Zaman zaman design time'da acmak gerekiyor tabi de son olarak projeyi kullanmak amacı ile derlerken alışkanlık olarak butun datamoduller icindeki datasetlerin kapalı olmasıan dikkat ediyorum...
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

Evet, aynı sorun benim de zamana zaman dikkatimi çekiyor. Malum herhangi bir basit yeni bir proje formu açıp üzerine bir dataset, datasource ve dbgrid ekleyin bağlantıları ve gerekli ayarları yapıp dataset i actif hale getirince run-time da ilgili kayıtları dbgrid üzerinde görebiliyorken, ayni projeyi çalıştırınca da herhangi bir kod yazmamış olmamıza rağmen yine dataset açık durumda görebiliyoruz ve kullanabiliyoruz.
Projelerde de Database bileşeninin herhangi bir DataSet (Table, Query) inin Active edilmesi durumunda Database de Connect duruma geldiğinden, o durumda exe oluşturulması, exe nin çalıştırılmaya kalkıldığında (genelde başka bir pc de, çünkü genelde veritabanı yolu farklı olduğundan) veritabanını/yolunu bulamayıp run-time hatası ile karşılaşılıyor. Program derlenirken bütün properties leri de aynı şekilde kayıt edildiğinden run-time da da daha program çalışmaya başlarken mesela DataModulu Create ederken Database bileşenini de Connect olarak create etmek istiyor ve olan oluyor. Bu tip durumlara zaman zaman düştüğümüz için bende de Fahrettin hocam dan daha ileri seviyede paranoya oluştuğundan başka pc ye taşıyacağım programlar için exe yi oluştururken her seferinde Database in DisConnect olup olmadığını kontrol ediyorum.
Projelerde de Database bileşeninin herhangi bir DataSet (Table, Query) inin Active edilmesi durumunda Database de Connect duruma geldiğinden, o durumda exe oluşturulması, exe nin çalıştırılmaya kalkıldığında (genelde başka bir pc de, çünkü genelde veritabanı yolu farklı olduğundan) veritabanını/yolunu bulamayıp run-time hatası ile karşılaşılıyor. Program derlenirken bütün properties leri de aynı şekilde kayıt edildiğinden run-time da da daha program çalışmaya başlarken mesela DataModulu Create ederken Database bileşenini de Connect olarak create etmek istiyor ve olan oluyor. Bu tip durumlara zaman zaman düştüğümüz için bende de Fahrettin hocam dan daha ileri seviyede paranoya oluştuğundan başka pc ye taşıyacağım programlar için exe yi oluştururken her seferinde Database in DisConnect olup olmadığını kontrol ediyorum.

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!