我开发了一个MIS,但是偶尔就会遇到有一些客户提示没有ADO驱动,传MDAC给客户进行安装,但是却提示Windows中已经安装了最新的ADO驱动了,真是昏死!每次遇到这种情况,我只能建议客户重装系统或者换机器使用。问题是这些机器上的OFFICE里的ACCESS程序可以正常使用!真是昏死,难道微软使用的是另一个数据库引擎?同样是ACCESS数据库,里面只要含有一些日文,使用Like进行查询就会报内存溢出的错误,但是使用OFFICE里面的ACCESS程序就可以正常查询!?
现在的问题是有没有其它办法可以不使用ADO和BDE直接存取ACCESS数据库的?
现在的问题是有没有其它办法可以不使用ADO和BDE直接存取ACCESS数据库的?
現在的DELPHI 建議用 mdac2.7應該不會出現這些的。看你傳的版本是多少? 比較大的可能是他裝提OFFICE2007這些新的版本。
不是ADO版本的问题,而是直接提示没有ADO驱动,错误提示的大概意思是,需要安装ADO2.1或以上版本,另外客户安装的也不是OFFICE2007,而是2003
那一般不會出現這種問題吧,除非你的客戶都用了網上搞的那些什麼綠色版的OFFICE。BDE你通過ODBC的話,一樣需要安裝BDE的。