2
這裏所涉及的軟件:VB6/ADO: 「對象_Connection的方法打開失敗」
- 的Visual Basic 6.0
- Windows Vista商業版64位
- 的Microsoft Office 2007
- Microsoft ActiveX數據Objects 2.8 Library
- Microsoft SQL Server Compact Edition 2005(v3.1)
其全部錯誤消息:
-2147467259: Method 'Open' of object '_Connection' failed
Source: Microsoft SQL Server Compact Edition OLE DB Provider
正在使用的連接字符串是:
Provider=Microsoft.SQLSERVER.MOBILE.OLEDB.3.0;Data Source='C:\Path\To\TheDatabase.sdf';
密碼設置像這樣:
myDBConnection.Properties("SSCE:Database Password") = "********"
出現錯誤時「打開「函數在ADODB.Connection對象上調用。
我重新安裝了Windows,重新安裝了Office,重新安裝了MSSQL CE 2005,但似乎沒有任何工作。這是最好的部分,但:我的一些同事有Windows Vista與此完全相同的代碼,並且當他們運行它時,它們不會錯誤。所以這意味着這臺機器本地的東西導致了這個問題。
如果有人對我可以嘗試解決此問題有什麼建議,我會非常感激。
檢查MDAC是否安裝正確。 – onedaywhen 2011-01-20 09:22:57