关于网友提出的“ 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。”问题疑问,本网通过在网上对“ 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。
描述: ASP.NET 程序报错——
DBHelper里的链接字符串是这样写的
public static string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString.ToString();
public DbHelperOleDb()
{
}
webconfig里的连接字符串是这样
引用 5 楼 的回复:你的代码不应该使用System.Data.OleDb类,应该使用高效的
System.Data.SqlClient空间的类
SqlConnection
本帖最后由 net_lover 于 2012-03-31 14:27:14 编辑
你的代码不应该使用System.Data.OleDb类,应该使用高效的
System.Data.SqlClient空间的类
SqlConnection
本帖最后由 net_lover 于 2012-03-31 14:26:35 编辑
OleDb的写法
解决方案4: provider=microsoft.jet.oledb.4.0; data source=路径
解决方案5: 直接用SQLHelper
解决方案6: 加上 Provider=Microsoft.Jet.OLEDB.4.0,指明是OLEDB
以上介绍了“ 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2101215.html