读书人

关于《未在本地计算机上注册“Microso

发布时间: 2012-03-02 14:40:29 作者: rapoo

关于《未在本地计算机上注册“Microsoft.Jet.OLE DB.4.0”提供程序。》的错误提示?
我用的是vs2005 ,代码如下 
出现错误提示是:未在本地计算机上注册“Microsoft.Jet.OLE DB.4.0”提供程序
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
OleDbConnection Conn = new OleDbConnection();
Conn.ConnectionString = "Provider=Microsoft.Jet.OLE DB.4.0;Data Source= " + Server.MapPath( "access.mdb ");
Conn.Open();
string sql = "select * from grade where name like '% " + TextBox1.Text + "% ' ";
OleDbCommand Comm = new OleDbCommand(sql, Conn);
OleDbDataReader dr = Comm.ExecuteReader();
dg.DataSource = dr;
dg.DataBind();
Conn.Close();

}
}

那要去iis 中注册 数据源??

[解决办法]
应该是
Provider=Microsoft.Jet.OLEDB.4.0
不是
Provider=Microsoft.Jet.OLE DB.4.0

注意写法

读书人网 >asp.net

热点推荐