2012-08-14 48 views
0

我在32位機器中開發了一個Web服務,它使用oledb讀取dbf文件。從使用c#開發的web服務讀取dbf文件使用microsoft.ace12版本64位

問題是服務器是64位,並且oledb被替換爲microsoft.ace12

我試圖打開一個連接時出現以下錯誤:could not find isam installable.

我的連接字符串是:

connectionString="Provider=Microsoft.ACE.OLEDB.12.0;SourceType=DBF;SourceDB=\\NEPTUNO\SISTEMAS\SIST\TABLAS;Exclusive=No;" providerName="Microsoft.ACE.OLEDB.12.0" 

什麼想法? bye;)

回答

1

64位驅動程序不會被32位應用程序訪問,它們是分開的原因。

您需要重建64位平臺的應用程序或找到32位等效驅動程序。

+0

謝謝你ChrisBint。 – user1596597 2012-08-14 21:30:48

相關問題