| gkimirti | 04.09.2003 - 10:15:33 |
| selamlar herkese,
Interbase/firebird hakkında yazılan makalelerin cogunu okudum forumları takip ettim gercekten ilerde gerceklemeyi dusundugum bir proje icin kullanacagım galiba Delphi 5 ve ibx componentlerini kullanıyorum ise FireBird 1.5 kurmakla basladım (sanırım bu RC5 olarak geciyor?) aynı zamanda yonetim program icin de ibexpert personal edition ı kurdum baglandım ve bir db create ettim tablo olusturdum falan filan delphi icerinden Mustafa Simsek beyin sitesinde yayınlanan <calısma anında veritabanı ve tablo olusturmak> adındaki makaleyi baz alarak calısmaya basladım aynen makalede ki gibi ayarları yaptım ve derleyip create butonuna bastım ama "unavailable database" hatasını veriyor... aynı hatayı ibexpert te olusturdugum db ye local olarak baglanırkende veriyor ama remote olarak ip adresini de verip baglanınca bir sorun cıkmıyor... Ayrıca sormak istedigim bir baska husus da; client makinadan baglanırken server uzerindeki gdb dosyasının ag komsuluklarında paylasıma acılması gereklimi? saygılar Gökmen Kımırtı | |
| fahrettin | 04.09.2003 - 10:36:18 |
| "unavailable database" hatasi ilginc. remote ip adresini verip baglaninca derken yine kendi makinanizdaki db'yi kendi ip numaraniz ile gosterince mi sorun cikmiyor. Yani veritabani kendi bilgisayarinizda degil mi?
Eger bir baska makinada ise zaten IP_NO:DATABASE_FULL_PATH seklinde database'i gostermelisiniz. Database'in full path'i server'a gore rolativ path olmali yani server'da C:\database\ab.gdb seklinde bir dosya varsa aynen boyle yazmalisiniz. Dolayisiyla son sorunuz olan database dizinini paylastirma meselesinin cevabi da hayir oluyor. Cunku database'in network path'ini degil lokal path'ini vermeniz gerekiyor zaten. Yani paylastirmaniza gerek yok. Kolay gelisn... | |
| gkimirti | 04.09.2003 - 11:28:24 |
| basında da dedigim gibi 2 gundur firebird ile hasır nesirim...
yavas yavas cozuyorum olayını ayrıca client/server db mimarisine de yabancı sayılırım simdi hataya geleyim: db ve server kendi makinamda. eger local olarak baglanıp pathi d:\ibdata\ibdb.gdb diye verince (ibdb.gdb daha olusturulmadı) ve createdatabase komutunu calıstırınca o dedigim hatayı alıyorum ama remote secip kendi ip adresimi verip pathi yazınca yani 192.168.0.71:D:\ibdata\ibdb.gdb (yine ibdb.gdb dosyası daha yok) ve createdatabase komutunu verince <Your user name and password are not defined.Ask your database administrator to set up a Firebird login.> seklinde bir hata alıyorum username=SYSDBA password=masterkey bunların dısında bir user falanmı tanımlamak gerekiyor halbuki ibexpertde de aynı setlemelerle db yi olusturuyor... kod asagıda //Database ayarlanıyor IBDatabase1.DataBaseName:='192.168.0.71:D:\ibdata\ibdb.gdb'; IBDatabase1.SQLDialect:=3; IBDatabase1.LoginPrompt:=False; //Database Oluşturuluyor IBDatabase1.CreateDatabase; not: makinama firebird 1.5 RC4 kurmusum | |
| mussimsek | 04.09.2003 - 15:24:22 |
| Merhaba,
FireBird bir kere kurup kaldırdım tam hatırlamıyorum ancak ben de Interbase var. Bu hatayı servisi çalışmadığı zaman alıyorum. Control Panel'den (Denetim Masası) bir bak. Interbase Manager olarak geçiyor bendeki ismi. Kolay gelsin. | |