我正在创建一个应用程序,该应用程序使用来自共享network.The应用程序的访问文件,当访问文件放置在共享路径中时,local.But工作得很好,当我将访问文件放置在共享路径中时,试图向connect.It抛出一个异常。“ConnectionString中没有指定OLE提供程序的。'Provider=SQLOLEDB这里是我的代码:
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\server\\MyFirstProject\\SampleDB2.accdb";
using (OleDbConnection con = new OleDbConnection(connectionString))
{
string command = "INSERT INTO emp_status(emp_id,hours,feeded_on,comments)";
command += "VALUES(@emp_id,@hours,@feeded_on,@comments)";有人能帮我解决这个问题吗?我是不是漏掉了什么?我正在使用OLEB作为一个数据,访问2013年任何建议或解释肯定会对我有帮助。
提前谢谢!!
发布于 2016-12-30 19:47:11
你也要避开前面的双斜杠.
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\\\server\\MyFirstProject\\SampleDB2.accdb";我在这里没有任何东西可查,但我敢肯定这是你的答案。此外,注意保留的单词,例如“小时”可能是其中之一,在这种情况下,应该是小时。
另外,您还没有在问题中具体包括添加参数值。我想你是在做这件事,但如果没有,请看我的代码示例.
https://stackoverflow.com/questions/41255432
复制相似问题