在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。

romanticcrystal 2012-03-31 02:15:28
ASP.NET 程序报错——
DBHelper里的链接字符串是这样写的
public static string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString.ToString();

public DbHelperOleDb()
{
}

webconfig里的连接字符串是这样
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=127.0.0.1;Initial Catalog=liujiangchao;User ID=sa;Password=123" />
</connectionStrings>
...全文
1361 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-03-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
你的代码不应该使用System.Data.OleDb类,应该使用高效的
System.Data.SqlClient空间的类
SqlConnection

<add name="ConnectionString" connectionString="Data Source=127.0.0.1;Initial Catalog=liujiangchao;User ID=sa;Password=1……
[/Quote]
赞成
孟子E章 2012-03-31
  • 打赏
  • 举报
回复
你的代码不应该使用System.Data.OleDb类,应该使用高效的
System.Data.SqlClient空间的类
SqlConnection

<add name="ConnectionString" connectionString="Data Source=127.0.0.1;Initial Catalog=liujiangchao;User ID=sa;Password=123" providerName="System.Data.SqlClient" />

配置对应
System.Data.SqlClient空间的类
SqlConnection

孟子E章 2012-03-31
  • 打赏
  • 举报
回复
<add name="ConnectionString" connectionString="Provider=sqloledb;Data Source=127.0.0.1;Initial Catalog=liujiangchao;User ID=sa;Password=123" providerName="System.Data.OleDb" />

OleDb的写法
  • 打赏
  • 举报
回复
provider=microsoft.jet.oledb.4.0; data source=路径
贝贝壳壳 2012-03-31
  • 打赏
  • 举报
回复
直接用SQLHelper
bdmh 2012-03-31
  • 打赏
  • 举报
回复
加上 Provider=Microsoft.Jet.OLEDB.4.0,指明是OLEDB
ASP.NET(VB.net)链接数据库报错:在 ConnectionString 未指定 OLE DB 提供程序示例为:“Provider=SQLOLEDB;源程序如下:

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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