Firebird ile İnterbase aynı anda çalışma hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Firebird ile İnterbase aynı anda çalışma hatası

Mesaj gönderen NewMember »

Arkadaşlar merhaba;
Firebird 1.5 server kullanıyorum.Programımı karşı bilgisayara yüklüyorum.Firebird serveri de kuruyorum.Sorun yok çalışıyor ancak karşı bilgisayarda interbase kurulu değilse.Eğer kurulu ise şöyle bir hata veriyor.
"is not a valid database"
İnterbasei kaldırınca ise sorun yok.Sanırım sorun gds32.dll in heriki server için aynı isimde kullanılmasından kaynaklanıyor.Acaba bu sorunu interbasei kaldırmadan çözmemiz mümkünmü?Çünkü kişinin interbase veritabanı kullanan bir programı var ise interbasei kaldırmamız mümkün olmayacak.
Bu konuda problem yaşayan arkadaşlarımız varmı?Yardım edecek arkadaşlara şimdiden teşekkürler.
Kolay gelsin.
ASE
Kıdemli Üye
Mesajlar: 518
Kayıt: 28 Ağu 2003 03:17
Konum: samsun
İletişim:

Mesaj gönderen ASE »

Firebird için 3050 olan port numarasını değiştrmen yeterli olacaktır.
Kolay gelsin....
Allah'ım!...
Yol boyunca bırakma elimi...
Düşerim sonra...


ASE YAZILIM
Kullanıcı avatarı
ofenX
Üye
Mesajlar: 397
Kayıt: 09 Nis 2005 10:24
Konum: Diyarbakır
İletişim:

Mesaj gönderen ofenX »

Merhaba,
viewtopic.php?t=12278&postdays=0&postorder=asc&start=15
adresinde
coderlord yazdı::) Sorunu anlatırken neden Interbase den bahsetmediğini vurgulamak istedim.Eğer bunu başta söyleseydin problemin "Interbase ve Firebird aynı portları kullanır. İkisini de aynı anda çalıştırmak için Firebird.conf dosyandan Firebird'un kullandığı portu değiştirmelisin" diyecektim.
Belki bu işinize yarar.

Kolay gelsin.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

son kullanıcı için pek cazip değil ama siz yine de bir göz atın..:

viewtopic.php?t=3996&highlight=coexistance
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

ibx de nasıl yapabilirsiniz bilmiyorum ama :? fibplusda firebird client dll in pathini ve adını belirtebiliyorsunuz.
firebirdi kaldırıp interbase i çalışır şekilde kurun tekrar, firebirdi kurarken, gds32.dll adıyla kaydedeyimmi diye sorar buna hayır diyip, programınızda liblaryname e fbclient.dll yazarsanız ( ve ayrıca portlarıda değiştirmeniz lazım) sorunsuz çalışması lazım.

eğer tek kullanıcılı olacaksa firebird embedded a bakın. bu en kolay çözüm olur.
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

mege demişki:
ibx de nasıl yapabilirsiniz bilmiyorum ama fibplusda firebird client dll in pathini ve adını belirtebiliyorsunuz.
firebirdi kaldırıp interbase i çalışır şekilde kurun tekrar, firebirdi kurarken, gds32.dll adıyla kaydedeyimmi diye sorar buna hayır diyip, programınızda liblaryname e fbclient.dll yazarsanız ( ve ayrıca portlarıda değiştirmeniz lazım) sorunsuz çalışması lazım.

eğer tek kullanıcılı olacaksa firebird embedded a bakın. bu en kolay çözüm olur.
Bir arkadaş daha bu çözümü söylemişti ama ibx bileşenleriyle bunu başarmam lazım.Arkadaşların söyledikleri çözümleri de deneyemedim.O çözümler ağ üzerinde çalışırken.Sanırım onlar sorunumu çözecek ağ için.Ancak işin enteresan tarafı client olarak ta program bu hatayı veriyor.Yani kişinin pc sinde interbase kurulu ve programı tek pcde(o pcde) kullanacak.burda da sorun çıkıyor.gds32.dll i alıp birde exenin yanına attım.system32 de ki gds32.dll interbase içinmi firbeird içinmi nonuda bilemiyorum.çünkü müşteriyle msn üzerinden sorunu halletmeye çalışıyorum.Ben firebird kurulurken eğer system32 de gds32.dll varsa eğer bu interbase mi firebird mü diye ayırt etmeden kendi dosyasını atmıyor yani gds32.dll in üzerine yazmıyor sanıyorum ki bu sorun çıkıyor.

O zaman şöyle bir mantık kullanıcaz gibi geliyor.Setup paketinin içinde embedded serveri de dağıtacaz ayrıca firebirdüde kurdurucaz.(Firebirdü setupla birliktevery/silent kurduruyorum).Portu değiştirticez.Dolayısıyla setup paketi bir de embedded serverle birlikte biraz daha şişecek.
Yani asıl sorun burada kullanıcıya programı tam paket olarak verebilmek ona hiç iş bırakmamak sorunu.Yani adam aynı setup paketiyle ister client ister server olarak kullansın programı.

herkese yardımı için teşekkür ederim.Yukarıdakilerin hepsini deneyeceğim.Sonucu yazarım.
Kolay gelsin.
Cevapla