打开任意位置的Access文件

先打开新建窗体,添加一个dataGridView控件,Access文件需保存为2000年版本左右

using System;
using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;namespace 连接Access数据库
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e){}private void Form1_Load(object sender, EventArgs e){OpenFileDialog ofd = new OpenFileDialog();ofd.Filter = "*.mdb|*.mdb";if(ofd.ShowDialog() == DialogResult.OK){ofd.FileName=ofd.FileName;}string strPath = ofd.FileName;//获取Access数据库的所在路径string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + strPath;//设置数据库的连接字符串OleDbConnection  oleCon=new OleDbConnection(ConStr);//实例化OleDbConnection类OleDbDataAdapter oleDap= new OleDbDataAdapter("select*from 账目", oleCon);//SQL与数据库相连接DataSet ds=new DataSet();//实例化oleDap.Fill(ds);//添加SQL语句并执行this.dataGridView1.DataSource = ds.Tables[0].DefaultView;//显示数据oleCon.Dispose();}}
}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部