2012-08-07 48 views
0

我有一個VB6程序,它在很多窗體上使用ADO數據控件。表單上各種文本框中的數據通過.DataSource和.DataField屬性綁定到ADODC。綁定收集錯誤

通常,這些ADODC不會導致我們遇到任何問題。然而,在一些遷移測試,發現在一些電腦出現以下錯誤:

「綁定集合錯誤」 「現場不可更新,綁定屬性名稱:文本,字段名稱:Decimal_Delimiter」

這確實不會在所有電腦上出現,並且不是完全可複製的。

我一直能找到的唯一像樣的領導是在這article。它表明安裝MS Access可能會解決此問題。

有沒有人看過這個錯誤?如果安裝Access是個訣竅,那麼安裝Access會如何解決它? (如果我知道,我可能會檢查丟失的文件等)

在此先感謝您的幫助。

回答

0

您可能已經測試過的一臺或多臺PC具有過期版本的Active Data對象,或者可能是不同版本的混合版本。我猜測安裝Access也會安裝ADO的更高版本(Access 2000安裝ADO 2.1)。你不需要安裝Access(關於DAO的評論是一個紅鯡魚)。如果您在Windows 2000上運行軟件,則應升級到最新版本Microsoft Data Access Components(MDAC 2.8)。 Windows XP應升級到最新的服務包以獲取這些組件。

如果您的目標是Windows Vista及更高版本,則應已安裝Windows DAC 6.0。不幸的是,這是與ADO的早期版本不兼容的,您必須重新編譯。

關注此維基百科文章,請關注this link

如果您有Windows 2000,請使用this link下載MDAC 2.8。 如果您使用的是Windows XP,請下載最新的Service Pack。

+0

感謝您的快速回復。不幸的是,我們無法複製問題來嘗試修復它。但是,如果再次發生,我們一定會嘗試您的建議。 – Maculin 2012-08-09 12:10:32