db nin path adresi değişince çalışmıyor.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

db nin path adresi değişince çalışmıyor.

Mesaj gönderen destiny24 »

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.
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen destiny24 »

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.
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen Lost Soul »

Kod: Tümünü seç

DataBaseName := ExtractfilePath(Application.ExeName) + '\DataKlasorum\DataDosyam.uzanti';

Showmessage(DataBaseName);
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen destiny24 »

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...?
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen destiny24 »

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ı.
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen Lost Soul »

Kod: Tümünü seç

'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+extractfilepath(application.exename)+'db_\_db_.mdb;Persist Security Info=False';
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen destiny24 »

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';
evet oldu çok teşekkür ederim.
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen destiny24 »

ş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
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen Lost Soul »

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 security

Kod: 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 password

Kod: 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 functionality

Kod: Tümünü seç

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\myDatabase.mdb;User Id=admin;Password=;


Network Location

Kod: 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 security

Kod: 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 functionality

Kod: Tümünü seç

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\myAccess2007file.accdb;Persist Security Info=False;
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen destiny24 »

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.
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen thelvaci »

TADOConnection ile bağlanıyor iseniz LoginPrompt özelliğini False yapın.
destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 09:42

Re: db nin path adresi değişince çalışmıyor.

Mesaj gönderen destiny24 »

çok teşekkür ederim
Cevapla