protected void Page_Load(object sender, EventArgs e)
{ //设置连接字符串
string CString = "Provider=MicrosoftJet.OLEDB.4.0;Data Source=Database1.accdb";
try
{ OleDbConnection conn=new OleDbConnection(CString);
conn.Open();
if (conn.State == ConnectionState.Open)
{
Response.Redirect("连接成功"); }
else Response.Redirect("连接失败");
}
catch (OleDbException Oledb)
{ Response.Redirect("连接失败"); }
运行到打开数据库的时候就运行不了了``显示{"未在本地计算机上注册“MicrosoftJet.OLEDB.4.0”提供程序。"}
请问这是怎么回事?
{ //设置连接字符串
string CString = "Provider=MicrosoftJet.OLEDB.4.0;Data Source=Database1.accdb";
try
{ OleDbConnection conn=new OleDbConnection(CString);
conn.Open();
if (conn.State == ConnectionState.Open)
{
Response.Redirect("连接成功"); }
else Response.Redirect("连接失败");
}
catch (OleDbException Oledb)
{ Response.Redirect("连接失败"); }
运行到打开数据库的时候就运行不了了``显示{"未在本地计算机上注册“MicrosoftJet.OLEDB.4.0”提供程序。"}
请问这是怎么回事?
string CString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database1.accdb";
应该为
Microsoft.Jet你写的连到一起了.