Database i hangi klasörde olursa olsun çalıştırma
-
- Üye
- Mesajlar: 9
- Kayıt: 25 Kas 2013 08:51
Database i hangi klasörde olursa olsun çalıştırma
Selam arkadaşlar sorunum şu firebird veritabanlı bir projem var projemi kendi dosyası içinde mesela projemin kurulduğu klasör c:\ içerisinde ProjeDosyam adında.Veritabanım ise proje dosyamın içerisinde Data adında bi klasör oluşturup içerisinden çalıştırmak istiyorum.Yani kullanıcı c veya d sürücüsünden nereye kaydederse kaydetsin proje kendi dosyası içinde ki data klasöründen okuyup çalışsın umarım anlatabilmişimdir. Teşekkür ederim
Re: Database i hangi klasörde olursa olsun çalıştırma
Path:= ExtractFilePath(Application.ExeName)+'\data\veritabani.fdb';
Bu şekilde veritabanı yolunu program açılırken dinamik olarak tanımlarsan olur.
Bu şekilde veritabanı yolunu program açılırken dinamik olarak tanımlarsan olur.
-
- Üye
- Mesajlar: 9
- Kayıt: 25 Kas 2013 08:51
Re: Database i hangi klasörde olursa olsun çalıştırma
Battosai cevabın için teşekkür ederim söylemeyi unutmuşum veritabanı yolunu ben connectionstring.txt adlı text dosyasından çekiyorum
Re: Database i hangi klasörde olursa olsun çalıştırma
Örnek verdiğim kod exe dosyasının bulunduğu dizine almayı göstermek içindi. Bu durumda bilgileri nasıl almak istiyorsan kendin kodu geliştirmelisin. Ayrıca bu mevzu hakkında bu forumda çok bilgi var biraz arama yap. Genelde bağlantı bilgileri *.ini dosyada tutulur yazma okuma kolay olsun diye. Bir araştır bunları. Kolay gelsin.