我有一個在32位計算機上編寫VB.NET版本3.5的.NET應用程序。它手動創建一個schema.ini文件並使用以下代碼連接到一個.csv文件。.NET應用程序無法在Windows 2008上運行。Microsoft.Jet.OLEDB.4.0'提供程序未在本地計算機上註冊
varConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
varFile.DirectoryName & "\;" & _
"Extended Properties=""Text;HDR=Yes;FMT=Delimited"""
這工作得很好我的32位機器上,但是當它被部署到Windows Server 2008 R2標準機時,出現以下錯誤「Microsoft.Jet.OLEDB.4.0' 提供者未註冊的本地機器「
我讀過,我需要在x86下構建應用程序的安裝。我試過這個,但它不能解決我的問題。
我也讀了安裝此(http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891 & displaylang = EN)會解決這個問題。我嘗試安裝,但這也沒有幫助。
我還應該注意到這是一個控制檯應用程序,而不是ASP.NET應用程序。 (IIS不在這裏)
任何想法,我需要做什麼來解決這個問題?
感謝
我也嘗試安裝在(http://www.microsoft.com/downloads/en/confirmation.aspx?familyid=d9ae78d9-9dc6-4b38-9fa6-2c745a175aed &找到Access運行時displaylang = en)仍然沒有運氣。
「Microsoft.Jet.OLEDB.4.0」提供程序未在本地計算機上註冊「 - 似乎指示問題 – 2010-11-19 00:24:20
我需要做什麼才能使其註冊?我認爲安裝Office 2007系統驅動程序:數據連接組件會做到這一點。 – Atari2600 2010-11-19 15:40:45