programı başka bilgisayarda çalıştırmam için illaki benim yaptığım dizine kopyalamam gerekiyor setup oluşturmadan nasıl hallederim bunu
saolun şimdiden
prgramı D:de yazdm haliyle C:de çalşmıyr c'de nasıl çalışcak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
eğer veritabanı olarak firebird ya da ib gibi bir dosya kullanıyorsan
ibtable databasename kısmına
extractfilepath(paramstr[0])+'Dosya.gdb' yazarak bu sorunu çözebilirsin
eğer .db gibi paradox, acces ya da dbase türü bir veri tabanı kullanıyorsan
yine yukarıdaki yönntemi kullanabilirsin veya
bu tip doysalar için path olarak .\ verebilirsin (data dosyası exe dosyası ile aynı klasörde olmalı)
yardımcı olabildiğimi umuyorum.
iyi çalışmalar.
örneğin aşağıdaki kod benim yazdığım bi programa ait
firebird veritabanına bağlantıyı gerçekleştiriyor.
ibtable databasename kısmına
extractfilepath(paramstr[0])+'Dosya.gdb' yazarak bu sorunu çözebilirsin
eğer .db gibi paradox, acces ya da dbase türü bir veri tabanı kullanıyorsan
yine yukarıdaki yönntemi kullanabilirsin veya
bu tip doysalar için path olarak .\ verebilirsin (data dosyası exe dosyası ile aynı klasörde olmalı)
yardımcı olabildiğimi umuyorum.
iyi çalışmalar.
örneğin aşağıdaki kod benim yazdığım bi programa ait
firebird veritabanına bağlantıyı gerçekleştiriyor.
Kod: Tümünü seç
// RF String türünden bir değişken
//Yıl.text ise hangi yıla ait dosyanın açılacağını belirliyor ve o klasöre erişim sağlıyor.
RF:= EXTRACTFILEPATH(ParamStr(0));
ibdb.DatabaseName:=RF+'DATA\'+YIL.Text+'\DATA.FDB';
ibdb.Params.Clear;
IBDB.Params.Add('user_name=sysdba');
ibdb.Params.Add('password=masterkey');
ibdb.LoginPrompt:=false;
ibdb.Connected:=true;
IBTR.Active:=TRUE;