db nin path adresi değişince çalışmıyor.
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
db nin path adresi değişince çalışmıyor.
Selamünaleyküm Arkadaşlar
bi program yazdım aynı dizinde bulunan bir de access db si var.
ben bu projeyi başka bir bilgisayara atıp çalıştırdığımda benim bilgisayarımdaki adresi istiyor ve program çalışmıyor.
benim bilgisayarımdan başka bilgisayarda çalışmıyor doğal olarak.Bunu çözmek için ne yapmam gerekiyor.
bi program yazdım aynı dizinde bulunan bir de access db si var.
ben bu projeyi başka bir bilgisayara atıp çalıştırdığımda benim bilgisayarımdaki adresi istiyor ve program çalışmıyor.
benim bilgisayarımdan başka bilgisayarda çalışmıyor doğal olarak.Bunu çözmek için ne yapmam gerekiyor.
Re: db nin path adresi değişince çalışmıyor.
yok mu bir bilen.??
setup haline getirdim kurdum ama yinede masaüstündeki adresten çalışıyor.
db klasörünün ismini değiştiğimde db yi bulamadığından hata veriyor.
bunu nasıl düzeltebilirim.
setup haline getirdim kurdum ama yinede masaüstündeki adresten çalışıyor.
db klasörünün ismini değiştiğimde db yi bulamadığından hata veriyor.
bunu nasıl düzeltebilirim.
Re: db nin path adresi değişince çalışmıyor.
Kod: Tümünü seç
DataBaseName := ExtractfilePath(Application.ExeName) + '\DataKlasorum\DataDosyam.uzanti';
Showmessage(DataBaseName);
Re: db nin path adresi değişince çalışmıyor.
Lost Soul yazdı:Kod: Tümünü seç
DataBaseName := ExtractfilePath(Application.ExeName) + '\DataKlasorum\DataDosyam.uzanti'; Showmessage(DataBaseName);
Kusura bakmayın bu konularda yeniyim de bu konu nerde ve nasıl kullanmam gerekiyor...?
Re: db nin path adresi değişince çalışmıyor.
benim formlarımda adoquery ler var ve ben bunlarla bağlanıyorum db ye.
adoquery nin connectionstring i ne
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=extractfilepath(application.exename)+db_\_db_.mdb;Persist Security Info=False
yazdım ama yine olmadı.
adoquery nin connectionstring i ne
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=extractfilepath(application.exename)+db_\_db_.mdb;Persist Security Info=False
yazdım ama yine olmadı.
Re: db nin path adresi değişince çalışmıyor.
Kod: Tümünü seç
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+extractfilepath(application.exename)+'db_\_db_.mdb;Persist Security Info=False';
Re: db nin path adresi değişince çalışmıyor.
evet oldu çok teşekkür ederim.Lost Soul yazdı:Kod: Tümünü seç
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+extractfilepath(application.exename)+'db_\_db_.mdb;Persist Security Info=False';
Re: db nin path adresi değişince çalışmıyor.
şimdi de şöyle bir sorun var
adoconnection ile bağlanıp adoqueryleri de ona bağladım
adoconnection da db ye her bağlandığında kullanıcı adı şifre istiyor ben bağlantı yaparken kullanıcı adını boş giriyorum ama her seferinde soruyor
adoconnection ile bağlanıp adoqueryleri de ona bağladım
adoconnection da db ye her bağlandığında kullanıcı adı şifre istiyor ben bağlantı yaparken kullanıcı adını boş giriyorum ama her seferinde soruyor
Re: db nin path adresi değişince çalışmıyor.
Bu linkten bağlanmak istediğiniz veritabanıiçin gerekli olan connection strfingi öğrennebilirsiniz. Bkz:Acces ve ayrıca Bkz:Connection strings for Access 2007
Microsoft Jet OLE DB 4.0 yazdı: Microsoft Jet OLE DB 4.0
Type: OLE DB Provider
Usage: Provider=Microsoft.Jet.OLEDB.4.0
Manufacturer: Microsoft
Customize string
example values »
Standard securityKod: Tümünü seç
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
With database password
This is the connection string to use when you have an access database protected with a password using the Set Database Password function in Access.Kod: Tümünü seç
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword;
Workgroup (system database)Kod: Tümünü seç
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:System Database=system.mdw;
Workgroup (system database) specifying username and passwordKod: Tümünü seç
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:System Database=system.mdw;User ID=myUsername;Password=myPassword;
DataDirectory functionalityKod: Tümünü seç
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\myDatabase.mdb;User Id=admin;Password=;
Network LocationKod: Tümünü seç
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\serverName\shareName\folder\myDatabase.mdb;User Id=admin;Password=;
Connection strings for Access 2007 yazdı: Standard securityKod: Tümünü seç
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
With database password
This is the connection string to use when you have an Access 2007 database protected with a password using the "Set Database Password" function in Access.Kod: Tümünü seç
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;
DataDirectory functionalityKod: Tümünü seç
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\myAccess2007file.accdb;Persist Security Info=False;
Re: db nin path adresi değişince çalışmıyor.
malesef işe yaramadılar
standart security de denedim tamam kullanıcı adı ve şifre boş ama her seferinde database login penceresi geliyor ve kullanıcı adı,şifreboş iken ok diyip kapatıyorum program öyle çalışıyor.
standart security de denedim tamam kullanıcı adı ve şifre boş ama her seferinde database login penceresi geliyor ve kullanıcı adı,şifreboş iken ok diyip kapatıyorum program öyle çalışıyor.
Re: db nin path adresi değişince çalışmıyor.
TADOConnection ile bağlanıyor iseniz LoginPrompt özelliğini False yapın.
Re: db nin path adresi değişince çalışmıyor.
çok teşekkür ederim