小弟初学 vs 2010
win7 32位 家庭版相连接access数据库,代码如下,
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
string strPth = "农点根目录";
OleDbConnection myConn = new OleDbConnection("Provider=Miccrosoft.Jet.OLEDB.4.0.;Data Source=" + strPth + ";");
myConn.Open();
if (myConn.State == ConnectionState.Open)
{
label1.Text = "Access数据库连接开启!";
myConn.Close(); }
if (myConn.State == ConnectionState.Closed)
{
label2.Text = "Access数据库关闭!";
} }
}
}在 myConn.Open();打开数据库这一步出现了,未在本地计算机上注册“Miccrosoft.Jet.OLEDB.4.0.”提供程序。求教各位高手,如何解决哇
win7 32位 家庭版相连接access数据库,代码如下,
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
string strPth = "农点根目录";
OleDbConnection myConn = new OleDbConnection("Provider=Miccrosoft.Jet.OLEDB.4.0.;Data Source=" + strPth + ";");
myConn.Open();
if (myConn.State == ConnectionState.Open)
{
label1.Text = "Access数据库连接开启!";
myConn.Close(); }
if (myConn.State == ConnectionState.Closed)
{
label2.Text = "Access数据库关闭!";
} }
}
}在 myConn.Open();打开数据库这一步出现了,未在本地计算机上注册“Miccrosoft.Jet.OLEDB.4.0.”提供程序。求教各位高手,如何解决哇
你可以再重新安装下
AccessDatabaseEngine.exe下载地址
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D