Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi

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
  Yeni Başlayanlar İçin Firebird Kurulumu ve Delphi FireDAC Ayarları DelphiCanR 18 2.354 12-09-2018, Saat: 11:54
Son Yorum: rmzgenius
  Firebird Pivot Sorgu klavye 6 1.120 14-08-2018, Saat: 22:39
Son Yorum: anemos
  FireBird Merge Into Kullanımı mcuyan 2 184 13-08-2018, Saat: 12:40
Son Yorum: mcuyan
  Firebird After xx Trigger mcuyan 5 243 05-08-2018, Saat: 15:43
Son Yorum: mcuyan
  Firebird de Enter karakter sorunu çözümü mcuyan 2 214 01-07-2018, Saat: 14:31
Son Yorum: klavye



Konuyu Okuyanlar: 1 Ziyaretçi