FireDac Access Bağlantı hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Efe
Üye
Mesajlar: 56
Kayıt: 09 Kas 2014 11:14

FireDac Access Bağlantı hatası

Mesaj gönderen Efe »

firedac ile access (.mdb) bağlanmaya çalışıyorum, program 32 bit iken sorunsuz çalışıyor, ancak 64 bit ayarlayınca

"veri kaynağı adı bulunamadı ve varsayılan sürücü belirtilmemiş" hatası veriyor. 64 bit te programı çalıştırmam için ne yapmalıyım ?

işletim sistemi
Windows 8.1 X64

ofis sürümü
access 2007 X32
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: FireDac Access Bağlantı hatası

Mesaj gönderen mrmarman »

Cevabı Embarcadero'nun bu sayfasında var.
Orjinali aşağıda. Şöyle diyor... (senin sorunun olduğu kısmı kırmızı ile altını çizdim)

FireDAC MSAccess x86 veya x64 ODBC sürücülerinin iş istasyonunda kurulu olması lazım.
"Eğer uygun şekilde kurulmamışsa aşağıdaki hata görülür" deyip senin hatanın İngilizce karşılığını veriyor.

Aynı sitede nereden indireceğinin linkleri de var. :idea: İlgili olanın yanlarındaki "see details" linklerine basman kafi.
Connect to Microsoft Access Database (FireDAC) yazdı:Windows Client Software

FireDAC requires one of the Microsoft Access x86 or x64 ODBC drivers to be installed on the workstation:
- "Microsoft Access Driver (*.mdb)" x86 ODBC driver version 3 or later (often referred to as the Microsoft JET ODBC Driver) for 95-2003 databases. See details. You can also use one of the alternative drivers provided for non-English languages.

- "Microsoft Access Driver (*.mdb, *.accdb)" x86 and x64 ODBC driver version 12 or later for 95-2010 databases. See details.

Note: To install an x86 or x64 Microsoft Access runtime on a workstation with an already installed runtime with a different architecture, specify "/passive" in the runtime installer command line. Because Delphi IDE is an x86 application, you should install the x86 Access version on your development workstation.

- If the Microsoft Access ODBC driver has not been installed properly, an exception is raised when you try to connect:

Kod: Tümünü seç

[FireDAC][Phys][ODBC][Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified.
- If you try to open a DB created with a newer Access version using an older Access driver, an exception is raised:

Kod: Tümünü seç

[FireDAC][Phys][ODBC][Microsoft][ODBC Microsoft Access Driver] Cannot open database '(unknown)'.
It may not be a database that your application recognizes, or the file may be corrupt.
Resim
Resim ....Resim
Efe
Üye
Mesajlar: 56
Kayıt: 09 Kas 2014 11:14

Re: FireDac Access Bağlantı hatası

Mesaj gönderen Efe »

Teşekkür ederim

sorun çözüldü.
Cevapla