2013-12-16 107 views
1

我試圖從C#連接到Access數據庫,但它返回一個錯誤。多步驟OLE DB操作產生錯誤。檢查每個OLE DB狀態值,

我試圖通過關注this thread來解決,但它不起作用。

你能告訴我我哪裏出錯了嗎?

connection_string [email protected]"Provider=Microsoft.ACE.OLEDB.12.0;[email protected];Location=C:\Users\manoj\Documents\manoj\Databases\college.accdb;Persist Security Info=True;"; 

錯誤是:產生

多步OLE DB操作錯誤。檢查每個OLE DB狀態值(如果可用)。沒有工作完成。

+0

使用Data Source=代替,因爲這可能會幫助:HTTP://www.connectionstrings.com/access/ – NoChance

+0

喜賈巴爾,我試過了也,它如果你喜歡以電子郵件返回相同的錯誤 –

+0

我你的數據庫我可以爲你創建一個正確的字符串。我有MS-Access 2007 – NoChance

回答

1

由於Location=不是OLEDB連接字符串的有效參數,您將收到錯誤。您需要

... ;Data Source=C:\Users\manoj\Documents\manoj\Databases\college.accdb; ... 
相關問題