1
當試圖連接到通過FireDAC數據庫我得到以下錯誤:日期源名稱未找到
我檢查並確認我已經安裝MS Access數據庫引擎2010。我正在運行Windows 8.1 Pro 64位並在x64中編譯我的程序。我的數據庫創建於MS Access 2016。這裏是我的代碼連接到數據庫:
procedure TdmCallNotes.DataModuleCreate(Sender: TObject);
begin
conCallNotes.Close;
conCallNotes.DriverName := 'MSAcc';
with conCallNotes.Params do
begin
Database := ExtractFilePath(ParamStr(0)) + 'CallNote.accdb';
DriverID := 'MSAcc';
end;
conCallNotes.LoginPrompt := False;
conCallNotes.Connected := True;
tblAccounts.Connection := conCallNotes;
tblAccounts.TableName := 'tblAccounts';
tblAccounts.Active := True;
qryCompany.Connection := conCallNotes;
qryContacts.Connection := conCallNotes;
end;
看來我能夠連接時編譯在x86中。任何想法,爲什麼我不能在x64編譯?