2013-12-16 78 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; ... 
相关问题