![](/img/trans.png)
[英]How can i read data from .accdb access using php?(windows & linux)
[英]How to create User DSN for *.accdb from commandline in Windows?
我在一個由於某些限制而無法進行DSN-Less連接的環境中工作。 我需要為"Microsoft Access Driver (*.mdb,*.accdb)"
創建用戶DSN。 .accdb文件位於本地磁盤中。
我試過C:\\>odbcconf configdsn "Microsoft Access Driver (*. mdb,*.accdb)" "DSN=crt1|SERVER=c:\\a.accdb"
。 但這似乎不起作用。
怎么做?
odbcconf configdsn "SQL Server" "DSN=fred|Database=dave"
適合我。 我沒有在這個64位機器上使用64位MS Access驅動程序來嘗試。 您沒有顯示錯誤。 為什么不添加/ Lv x.log並查看日志文件中的內容。
但是,這是64位機器嗎? 如果我懷疑你安裝了64位MS Access驅動程序,odbcconf將嘗試添加64位DSN。 如果它適用於c:\\ windows \\ syswow64 \\ odbcconf那么這可能就是你的答案。
c\windows\syswow64\odbcconf configdsn "Microsoft Access Driver (*.mdb)" "DSN=fred;Database=dave"
我可以創建一個32位的DSN。
您輸入錯誤: Microsoft Access Driver (*.mdb, *.accdb)
是正確的,適用於我(* .mdb和* .accdb之間有空格)
對我來說,我必須使用以下命令。 請注意DBQ而不是此線程中提到的數據庫或服務器
"c:\WINDOWS\SysWOW64\odbcconf.exe" CONFIGSYSDSN "Microsoft Access Driver (*.mdb, *.accdb)" "DSN=tp_test5;DBQ=c:\trackerpro\database\companydata.mdb"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.