一、出现的问题
在使用ADO直接访问Access数据库(我自己用Microsoft Access 2010建立的数据库)时,发现了这个问题。
二、思考的过程
首先,我想到的就是:是不是我建立的数据库有问题,于是就换了一个其他的数据库,结果其他的运行正常。
这时我就纳闷了,是什么情况呢?前后细细比对了这两个数据库,终于找到了源头---格式不同!我用Microsoft Access 2010建立的数据库保存的格式是*accdb,而另一个可以正常运行格式是*mdb。
看来就是格式的问题了,那么我怎么将*accdb格式的数据库转换成vb可以识别的*mdb格式呢?
三、解决的办法
1、有以前保存word的经验,就在“另存为”对话框下想直接改一下保存类型,可是问题又出现了:Microsoft Access 2010保存的类型只有*accdb!
既然有问题,就一定有办法,网络这个巨人又一次送给了我成长。
2、正确的解决办法:
点击“文件”-----选择“保存并发布”-----再选“数据库另存为”,然后就可以选项成3000-2003版本的.mdb格式!