2016-03-09 47 views
0

我收到此錯誤: 「vfpoledb.1」提供程序未在本地計算機上註冊。 64位「vfpoledb.1」提供程序未在本地計算機上註冊。但它是

從Windows 2012 Server(x64)運行應用程序時。 VFP驅動程序已安裝。

我甚至卸載它並通過以Admin身份運行的命令行重新安裝它。

我已經將應用程序編譯爲x86,甚至設置了Prefer 32 Bit項目設置。

但我仍然在特定的服務器上得到錯誤。

我在不同的Windows 2012 Server(x64)上運行相同的應用程序,它的工作原理。

我所嘗試過的一切都是在網上可以找到的地方。

看看是否有人可能有任何提示。

我知道,VFP就像是石器時代的高科技,但是這就是我堅持用:)

謝謝!

+0

它是一個Web應用程序或Dektop應用程序? – JotaBe

回答

0

說「VFP就像石器時代科技」,讓我覺得你不知道真的很多。到今天爲止,仍然有一個稱爲訪問的辦公室組件,他們聲稱這是一個數據庫,但事實並非如此,你仍稱爲VFP石器時代?去搞清楚。有些事情是32位,並且被MS遺棄的支持並不意味着它是壞的。你不應該試圖侮辱現在的VFP程序員。一個經驗豐富的VFP程序員可以踢很多平均.Net開發者,但很容易,這是一個已知的事實。

無論如何,首先使用其msi文件下載並重新安裝VFPOLEDB提供程序。其次,請確保您的項目中的x86目標。它適用於我在這裏試過的任何64位機器以及成千上萬的客戶計算機(實用程序,activex組件,asp.net mvc等代碼,我都用C#編寫)。

最後,如果你想嘗試(我沒有嘗試使用那個),Advantage Database Server應該有一個64位版本,可以用來對付VFP數據庫。

+0

謝謝你的政治聲明,我的兄弟,並感謝其餘的建議! :) – user1013388

相關問題