错误求助:在connectionstring中未指定oledb提供程序。示例为:"provider=sqloledb;".

maqh813 2008-11-23 11:33:16
错误信息:
在connectionstring中未指定oledb提供程序。示例为:"provider=sqloledb;".
我的webconfig连接代码:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings>
<add key="ConnectionStringAccess" value="provider=sqloledb;Data Source=oratest;User Id=declare;Password=declare;"/>
<add key="ConnectionStringOracle" value="Data Source=oratest;User Id=declare;Password=declare;"/>
</appSettings>

根据错误提示,我把provider=sqloledb;加到<add key="ConnectionStringOracle" value="后,提示不支持关键字provider。

请教高手,该怎么写呢?谢谢~!
在线等~!~
...全文
674 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2008-11-23
  • 打赏
  • 举报
回复
string connstring="Provider=OraOLEDB.Oracle;User ID=用户名;Password=密码;Data Source=数据库服务名;";
OleDbConnection conn=new OleDbConnection(connstring);
wuyq11 2008-11-23
  • 打赏
  • 举报
回复
<appSettings>
<add key="oracleconn" value="User ID=用户名;Password=密码;Data Source=数据库服务名;"/>
</appSettings>

string strcon = System.Configuration.ConfigurationManager.AppSettings["oracleconn"];
changjiangzhibin 2008-11-23
  • 打赏
  • 举报
回复
changjiangzhibin 2008-11-23
  • 打赏
  • 举报
回复
mjjzg 2008-11-23
  • 打赏
  • 举报
回复
看看这一个帖子,有详细的解析了
rczjp 2008-11-23
  • 打赏
  • 举报
回复
另外你连Access<add key="ConnectionStringAccess" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/><add key="dbPath" value="xx.mdb"/>应该这样
到时连接的时候就是这样
ConfigurationManager.AppSettings["ConnectionStringAccess"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]).ToString();
rczjp 2008-11-23
  • 打赏
  • 举报
回复
连接oracle没有连过 不过在SQL里面的话没有Provider,不是你写了有Data Source吗 就这样

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧