首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ConnectionString中没有指定OLE DB提供程序。'Provider=SQLOLEDB

在ConnectionString中没有指定OLE DB提供程序。'Provider=SQLOLEDB
EN

Stack Overflow用户
提问于 2016-12-21 05:02:43
回答 1查看 1.1K关注 0票数 0

我正在创建一个应用程序,该应用程序使用来自共享network.The应用程序的访问文件,当访问文件放置在共享路径中时,local.But工作得很好,当我将访问文件放置在共享路径中时,试图向connect.It抛出一个异常。“ConnectionString中没有指定OLE提供程序的。'Provider=SQLOLEDB这里是我的代码:

代码语言:javascript
复制
        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年任何建议或解释肯定会对我有帮助。

提前谢谢!!

EN

回答 1

Stack Overflow用户

发布于 2016-12-30 19:47:11

你也要避开前面的双斜杠.

代码语言:javascript
复制
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\\\server\\MyFirstProject\\SampleDB2.accdb";

我在这里没有任何东西可查,但我敢肯定这是你的答案。此外,注意保留的单词,例如“小时”可能是其中之一,在这种情况下,应该是小时。

另外,您还没有在问题中具体包括添加参数值。我想你是在做这件事,但如果没有,请看我的代码示例.

VB 2010 error (INSERT INTO) syntax error

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41255432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档