簡體   English   中英

Windows 7上的Microsoft Access Text ODBC驅動程序

[英]Microsoft Access Text ODBC Driver on Windows 7

我創建了一個Delphi應用程序,它利用ODBC數據源訪問csv格式的文本文件。 該驅動程序是“Microsoft Access文本驅動程序”。 但是當我在Windows 7計算機上部署我的應用程序時它不起作用,因為這個驅動程序不可用(odbcad32中只有兩個可用:sql native client和sql server)

我該如何安裝這個驅動程序? 我曾嘗試安裝MDAC,但它沒有做任何事情。 沒有錯誤或anythinig,但它只是顯示一個快速滾動條,就是這樣。 我聽說在Windows 7上已經被WDAC取代了MDAC。

編輯:我應該添加這是Windows 7 Home,而不是Professional。

您必須從此位置運行ODBC管理器:

C:\\ WINDOWS \\ Syswow64資料\\ odbcad32.exe的

然后你會看到所有的x32驅動程序

您可能必須安裝Microsoft Jet驅動程序。 我相信微軟已經將它從MDAC中刪除了一段時間,並且默認情況下不再安裝它。

編輯經過進一步研究后,他們似乎完全從噴氣發動機中刪除了文本文件驅動程序。 您仍然可以使用Microsoft ODBC DB Provider for ODBC Drivers訪問dBase和Excel文件,但不再使用文本文件。

Project JEDI有一個開源TJvCSVDataSet

為什么不減輕它並使用帶有TStringList.LoadFromFile()的VCL TStringList並忘記ODBC,MDAC,WDAC以及其他任何重要的手頭任務?

我發現如果我的應用程序是針對x86 cpus編譯的,我可以訪問Microsoft文本驅動程序。

我相信你需要安裝這個軟件包來獲取文本驅動程序(以及其他)。

這是一個CSV演示 ,不需要您安裝任何組件或編寫任何解析代碼。 如果你可以調用我的類.Create方法,你可以使用這段代碼而無需安裝任何東西。

它使用兩個實現JvCsvDataSet組件的單元文件,它仍然是一個類,可以像創建TStringList一樣實例化,只需創建一個TJvCsvDatSet。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM