首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-04-04 
在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“ProviderSQLOLEDB”。ASP.NET 程序报错——DBHelper

在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。
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>

[解决办法]
加上 Provider=Microsoft.Jet.OLEDB.4.0,指明是OLEDB
[解决办法]
直接用SQLHelper

[解决办法]
provider=microsoft.jet.oledb.4.0; data source=路径
[解决办法]
<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的写法

[解决办法]
你的代码不应该使用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


[解决办法]

探讨
你的代码不应该使用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……

热点排行
Bad Request.