微软建议用ADO来替代DAO,ADO本来是一个集成了DAO和RDO优点的一个东西。所以在可能的时候最好还是用ADO吧。不过如果你单纯的使用ACCESS数据库DAO还是很好用的。

解决方案 »

  1.   

    我问一下ADO编的话能不能做成安装程序?用户是不是需要在安装时自己设置ODBC?(还是用文件DSN就可以不要自己设置了)
    我想用SQL语言,DAO可以?
      

  2.   

    我用ADO做了安装程序,安装时最后他说MSADO……无法注册,说找不到文件,怎么会事呢
      

  3.   

    1、ADO肯定要好
    2、需要把mdac_typ.cab做到安装程序里
    3、如果用ADO的话,最好不用ODBC,ADO的OLEDB本身就支持Jet3.51、Jet4、SQL Server、Oracle等数据库,性能要好得多,安全性也好。
      

  4.   

    ADO好的,它连接和编程理念多不错的。而且它也是微软推荐使用的啊。
      

  5.   

    3、如果用ADO的话,最好不用ODBC,ADO的OLEDB本身就支持Jet3.51、Jet4、SQL Server、Oracle等数据库,性能要好得多,安全性也好。 可ACCESS才是文件型数据库,如果我要做个应用程序可以给别人安装的,用SQL SERVER数据库别人没法用啊??(没有SQL SERVER源程序的话)2。需要把mdac_typ.cab做到安装程序里————————什么意思,有什么用呢》?
      

  6.   

    To KikiJet 3.51 就是Access95、Access97的接口,Jet 4.0 是Access2000的接口,用他们就可以直接和Access数据库相连。mdac_typ.cab是ADO和ADOX的安装包,解包安装后计算机就支持ADO咯。
      

  7.   

    别都支知道夸夸其谈,看看我的问题能不能结决,关于ADO的
    http://www.csdn.net/expert/Topic/230/230593.shtm 
      

  8.   

    各位大哥,还有一个关键的问题求教!
    我们知道ACCESS是文件型数据库,如果我要编一个应用程序,那可以连它一起发布;可是我要用SQL SERVER数据库,是不是就不可以啦?是不是需要用户也装SQL SERVER才可以?
      

  9.   

    VB6安装后就带有ADO 2.0了,VB SP4或SP5里有mdac_typ.exe里是数据访问组件2.5,装了之后就可以访问Access 2000等数据库,做成安装程序后,自动打包进去.