Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Firebird Bağlantı Hatası ve Çözümü
#1
FlameRobin kullanarak herhangi bir veritabanına  erişmek istediğimde "connection rejected by  remote interface" gibi bir hata alıyordum. Ekte paylaşmış olduğum gibi.

   

Bunun ardından gds32.dll indirerek "C:\Program Files (x86)\FlameRobin" klasörüne ekledim.

   


Ardından var olan veritabanına erişimim açıldı.

   

Bazı zamanlarda ise msvcp140.dll veya fbclient.dll gibi kütüphanelerin eksiklinden dolayı hata verebilmektedir.


Bir veritabanına erişirken veya da yeni bir veritabanı oluştrumak istediğimizde Charset: kısmından seçtiğimiz NONE - UTF8 - WIN1250 vs ne için gereklidir. Ve neleri değiştirmektedir.

İlginizden dolayı teşşekürler.
Cevapla
#2
Örnek verecek olursak win1254 türkçe karakter seti oluyor utf8 8 bitlik unicode biçimi win1254 olarak create etiğiniz veritabanı tablolarında arapça metin girdiğinizde ???? olarak görünür utf8 olarak create etiğinizde arapça çince v.s değerler girebilir ve sorunsuz görüntüleyebilirsiniz.

“Do. Or do not. There is no try.”
Cevapla
#3
Ekran alıntısında olduğu gibi herhangi gibi bir veritabanına bağlanmak istiyorum ve hata alıyorum.

Bunun çözümüyle alakalı ne yapabilirim.

hatada bahsi geçen .dll dosyaları mevcut ama yeri mi yanlış ne yapmam gerekir.


   
Cevapla
#4
Sisteminizde interbase de yüklü olabilirmi system32 klasöründe GDS32.dll dosyasını silin firebirdü komple kaldırıp program files daki klasörlerini de sildikten sonra yeniden kurun eğer 64 bit firebird yüklemiş iseniz bu sefer 32 bit yükleyerek deneyin.

“Do. Or do not. There is no try.”
Cevapla
#5
(09-01-2017, Saat: 22:49)masteryoda Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlSisteminizde interbase de yüklü olabilirmi system32 klasöründe GDS32.dll dosyasını silin firebirdü komple kaldırıp program files daki klasörlerini de sildikten sonra yeniden kurun eğer 64 bit firebird yüklemiş iseniz bu sefer 32 bit yükleyerek deneyin.

Önerdiklerinizi uyguladım.
(C:\Program Files (x86)\Embarcadero\Studio\17.0) klasörü içerisine fembed.dll ve fbclient.dll yükledim.
Şu şekilde bir hata aldım.

   
Cevapla
#6
Eğer androide çalıştırmak istiyorsanız firebird ün android desteği yok.

“Do. Or do not. There is no try.”
Cevapla
#7
Şimdi, öncelikle şunu söylemek lazım. Programınızın çalıştığı dizinde GDS32.DLL veya FBCLIENT.DLL var ise, Firebird EMBEDDED kurulu olduğunu sanıyor ve diğer .DLL dosyalarını da arıyor. Eğer gerçekten hakikaten EMBEDDED kullanmak istiyorsanız bu şekilde kullanabilirsiniz. Fakat uygulamanız Server (Ana bilgisayar) da çalışacak ise, Embedded kullanım söz konusu olamaz, kurulumunu yapmanız gerekir. Bilgisayara doğrudan Firebird'ün kurulumunu yapıp programınızın kurulu olduğu yerden GDS32.DLL dosyasını silerseniz o konuda bir sıkıntı kalmaz.

Android üzerinde doğrudan Firebird kullanımı yok, Embarcadero'nun "Interbase To Go" adını verdiği ve mobil platformlarda Firebird'ümsü bir kullanım sağlayan bir veritabanı var ama çok da tavsiye etmem.

Android veya IOS uygulama geliştiriyorsanız ve uygulama içinden veritabanı kullanmanız söz konusu ise, DATASNAP kullanmanızı tavsiye ederim. Embarcadero'nun web sitesinde bununla ilgili onlarca örnek var. Kesinlikle sorun yaşamazsın.

Faydalı olması dileğiyle.

E.O.F.  (End Of Fun )
Rolleyes
Cevapla
#8
(17-02-2017, Saat: 10:55)ramazan_t Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlŞimdi, öncelikle şunu söylemek lazım. Programınızın çalıştığı dizinde GDS32.DLL veya FBCLIENT.DLL var ise, Firebird EMBEDDED kurulu olduğunu sanıyor ve diğer .DLL dosyalarını da arıyor. Eğer gerçekten hakikaten EMBEDDED kullanmak istiyorsanız bu şekilde kullanabilirsiniz. Fakat uygulamanız Server (Ana bilgisayar) da çalışacak ise, Embedded kullanım söz konusu olamaz, kurulumunu yapmanız gerekir. Bilgisayara doğrudan Firebird'ün kurulumunu yapıp programınızın kurulu olduğu yerden GDS32.DLL dosyasını silerseniz o konuda bir sıkıntı kalmaz.

Android üzerinde doğrudan Firebird kullanımı yok, Embarcadero'nun "Interbase To Go" adını verdiği ve mobil platformlarda Firebird'ümsü bir kullanım sağlayan bir veritabanı var ama çok da tavsiye etmem.

Android veya IOS uygulama geliştiriyorsanız ve uygulama içinden veritabanı kullanmanız söz konusu ise, DATASNAP kullanmanızı tavsiye ederim. Embarcadero'nun web sitesinde bununla ilgili onlarca örnek var. Kesinlikle sorun yaşamazsın.

Faydalı olması dileğiyle.

Sizin de bahsettiğiniz gibi Web Service yazarak ve buna erişmek suretiyle veritabanı işlemlerini yönetmek üzerinde çalışıyorum. İnternette çeşitli kaynaklara eriştim. Çok teşekkürler.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Firebird de Enter karakter sorunu çözümü mcuyan 2 103 01-07-2018, Saat: 14:31
Son Yorum: klavye
  Firebird'de bellek Kullanımı rmzgenius 1 89 25-06-2018, Saat: 15:34
Son Yorum: klavye
  firebird 3 hakkında sorular masteryoda 9 864 06-06-2018, Saat: 18:51
Son Yorum: canbir
  Firebird Trigger'a parametre gönderme esistem 0 188 23-05-2018, Saat: 10:55
Son Yorum: esistem
  Firebird 3 embedded versiyon autoinc alan problemi canbir 4 222 16-05-2018, Saat: 23:24
Son Yorum: canbir



Konuyu Okuyanlar: 1 Ziyaretçi