连接串跟查询串之前都可以的,怎么突然报错了呢。。。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Drawing.Printing;
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog ofd= new OpenFileDialog();
ofd.Title = "选择数据库";
ofd.Filter = "数据库文件(*.mdb) | *.mdb";
ofd.ShowDialog();
this.Text= ofd.FileName;
label2.Left = label1.Width+button1.Width;
OleDbConnection kq_conn = new OleDbConnection("provider = Microsoft.Jet.Oledb.4.0; Data Source = "+label1.Text);
kq_conn.Open();
OleDbCommand kq_cmd = new OleDbCommand();
kq_cmd.CommandText = "SELECT * FROM userinfo";
kq_cmd.Connection = kq_conn;
kq_cmd.ExecuteNonQuery();
OleDbDataAdapter kq_adapter = new OleDbDataAdapter(kq_cmd);
DataSet ds = new DataSet();
kq_adapter.Fill(ds,"userinfo");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "userinfo";
kq_conn.Close();
}
“System.Data.OleDb.OleDbException”类型的未经处理的异常在 System.Data.dll 中发生
哪位高手知道哪里错了。。。