CD üzerinde Firebird / Interbase veritabanı kullanmak

Yazdığınız makaleleri ve üyelerimizin işine yarayacağını düşündüğünüz kodlarınızı gönderebilirsiniz. Bu foruma soru sormayın!
Cevapla
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

CD üzerinde Firebird / Interbase veritabanı kullanmak

Mesaj gönderen MicroChip »

Bir arkadaşımızın isteği üzerine kendi siteme makale olarak yazdım, burada da paylaşayım dedim (herkese hayırlı olsun):

Firebird Veritabanını CD Üzerinde Çalıştırmak:

Çok basit bir şekilde bunu yapabiliriz. Bunun için gerekli olan 2 şey var:
Birincisi Firebird Embedded i programın olduğu yere koyacağız, ikincisi ise veritabanımızı cd ye koymadan önce sadece okunabilir pozisyona getireceğiz. Bunları nasıl mı yapacağız:


1. Önce Firebird Embed dosyamızı temin edelim (programımızın olduğu dizine koymak için)
http://firebird.sourceforge.net/index.p ... ine&nosb=1
veya direk olarak
http://easynews.dl.sourceforge.net/sour ... _win32.zip
adresinden indirelim.

2. gfix -mode read_only dosya.fdb -user SYSDBA -pass masterkey
komutu ile veritabanımızı sadece okunabilir yapalım (tabi bu komutu sadece cd ye yazmadan önce yapacağız ve komutu kullanmadan veritabanımızı yedeğini almak bizim için karlı olacaktır.)


Bütün bunları yaptıktan sonra programımızı veritabanımızı ve embed dosyamızı (programın olduğu dizine) koyarak cd mize yazabiliriz. ( Denendi ve çalıştırıldı. )



Yazan: Ahmet CEYLAN (MicroChip)
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
cerhate
Üye
Mesajlar: 23
Kayıt: 03 Nis 2007 08:38

Re: CD üzerinde Firebird / Interbase veritabanı kullanmak

Mesaj gönderen cerhate »

İyi Çalışmalar,
2. Adımı nasıl uyguluycaz ? detaylı bilgisi olan var mı Acaba ?

Teşekkürler
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Re: CD üzerinde Firebird / Interbase veritabanı kullanmak

Mesaj gönderen gkimirti »

gfix firebird bin klasou içinde bir dosya
dos komut satırından bu klasöre girerek çalıştırabilirsiniz.
ÜŞENME,ERTELEME,VAZGEÇME
Cevapla