FireBird Embedded Server

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
theSinan02
Üye
Mesajlar: 24
Kayıt: 15 Eyl 2014 11:33

Re: FireBird Embedded Server

Mesaj gönderen theSinan02 » 11 Kas 2017 10:05

S.a ben baya geriden geliyorum kusura bakmayın
C++ builder xe10.1 berlin de datasnap kullanarak firebird veri tabanına baglanip klasik veri ekle silme işlemleri yapıyorum
Ancak uygulamam tek bilgisayar calistigindan bazenden uygulamin çalıştığı bilgisayarda farklı version firebird yüklü olabiliyor
Dolayısıyla bizim uygulamayı çalıştırabilmek için firebird version değişikligi yapmamız gerekiyor bu cok sıkıntı
Firebird embedded kullanmak sorunumu çözecek
Ancak embedded bir türlü ayarliyamadim
Firebird 2.5.7 embedded versionu indirdim
Uygulamanın çalıştığı dizine attım
fbembed.dll gds32.dll yaptım olmadı
Bazı forumlarda fbclient.dll yapin demiş yaptım yine çalışmadı

Indirdigim version 32 bit ancak test pc de Windows 10 64 bit kurulu kafayı yedirt ti

64 bit mi olmasi gerek yoksa firedac ta firebird embedded çalışmıyor mu
Ben nerde yanlış yapıyorum

Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2032
Kayıt: 12 Haz 2003 03:05
Konum: merkez camii yanı

Re: FireBird Embedded Server

Mesaj gönderen freeman35 » 12 Kas 2017 10:28

Firebird 3x i kullan bence. yakında 4 çıkacak ken eski sürüm kullanmak mantıklı değil, özellikle yeni bir proje için. DB backup-restore ile upgrade edilir.
Aldığın hata ne? sadece " çalışmıyor! " lafına cevap ancak hak tâlanın hikmeti, sual olunmaz olur :)
Kurduğun sistem ne? servis olarak çalışan FB var mı? path ne? firedac demolarını incele, nasıl bağlanıyorsun? parametrelerin ne? vs vs milyon tane soru...
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!

theSinan02
Üye
Mesajlar: 24
Kayıt: 15 Eyl 2014 11:33

Re: FireBird Embedded Server

Mesaj gönderen theSinan02 » 16 Kas 2017 01:51

s.a hocam
Test Yaptığım Sistem Windows 10 pro 64 bit
Projem Yedekleme Sistemi
MSSQL ve FireBird VeriTabanlarını Yedeklemek için Yazdım

FDConnection ile Baglantı Sağlıyorum
Uygulamada iki Adet FDConnection var bir ile
Yedek Alırken Yedeklenecek VeriTabanları Yedekleme Zamanlarını Yedekleme Sonucları Bir VeriTabanında Tutuyorum
diğer ile VeriTabanlarını Yedekliyorum (MSSQL )
MSSQL veya Firebird Bağlanabiliyor
bu Senaryoya Göre
Programım Çalıştığı Bilgilsayarda Hem Firebird Kurulu olabilir
Hemde Kurulu Olmaya Biliyor
Kurulu Olmayan bilgisayarları düşünerekten
Firebird Veri Tabanı gömülü kullanmak daha mantıklı geldi
Firekurulu olmayan bilgisayarda programını çalıştırdığımda
[FireDAC][Phys][FB]unavailable database
Hatası veriyordu Sebebi Firebird Emmbeded 64 Bit indirmemden kaynaklanıyormuş

32 Bir Versiyonun indirip Programımın Çalıştığı Dizine Attım
fbembed.dll yi fbclient.dll olarak değiştirdim çalıştı
artık bağlantı var ancak Firebird Embeded Versiyonunda VeriTabanı Nasıl Oluşturabilirim
Normal versiyonda
bin\isql.exe
bin klasöründeki isql.exe bağlanıp parametre gönderip veritabanı oluşturabiliyordum
ancak Firebird Embedeb bin dizini yok dizin içindekilerde yok

Cevapla