ACCDB与MDB的读取区别

欢迎加入BIM行业开发交流1群 群号:711844216

背景

小伙伴们在读取access数据库时,通常会发现数据库基本上有两个格式

  • ACCDB
  • MDB

区别

从下面图中,我们可以看出,本质上就是随着时间的发展,MDB变成了ACCDB
在这里插入图片描述

读取

文件格式的不同造成了读取方式的不同
针对ACCDB格式,我们采用以下代码进行连接

string accdbConnection = "**Provider=Microsoft.Jet.OleDb.4.0**;"; //ACCDB中数据引擎
accdbConnection += @"Data Source=E:\黑夜の骑士\Database1.mdb";
OleDbConnection objConnection = new OleDbConnection(accdbConnection);

针对MDB格式,我们采用以下方法进行连接

string mdbConnection = "Provider=Microsoft.ACE.OLEDB.12.0;”; //MDB中数据引擎
mdbConnection+= @"Data Source=E:\黑夜の骑士\Database2.accdb";
OleDbConnection objConnection = new OleDbConnection(mdbConnection);

注意

在连接部分二者代码不同(采用了不同的连接引擎
但是在读取方面是一样的,具体网上可以搜索到很多关于读取的代码,本文不再详述

微信搜索“BIM视界”公众号获得行业资讯,以及更多编程干货

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值