access链接mysql_Access数据库连接

Access数据库的连接,2000和2007版本有差别。Access2000的连接字符串为:str.Format(TEXT("Provider=Microsoft.Jet.OLEDB.4.0;

Persist Security Info=False;

Data Source=%s"),

szDatabase);//数据库文件名

Access2007有点差别,连接字符串为:str.Format(TEXT("Provider=MSDASQL.1;

Persist Security Info=False;

Data Source=MS Access Database;

Initial Catalog=%s"),

szDatabase);//数据库文件名

如果用Access2007的字符串连接Access2000的字符串,是连接不上的。反之则可以。

同时要注意:Access2000的驱动是否正确。64位系统,一般是64的驱动,可在管理工具ODBC数据源中查看。如果是32位程序在64位平台上运行,须安装32位的驱动。

下载安装Microsoft Access Database Engine 2010 Redistributable(28MB),共有32bit(下载)和64bit(下载)两个版本,具体要安装哪个要看你的Office程序是32bit的还是64bit的,比如:我的PC是64bit的Win8 Pro,但是我Office的程序是32bit的,所以我应当安装AccessDatabaseEngine.exe(32bit);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值