我是初学者,请问一下到底采用哪种方式进行数据库编程更好?ODBC--这个好像说是工业标准,速度快,几乎所有的数据库都支持ODBC,好像是编程工作量大?
DAO RDO--ADO之前的半成品?
ADO--目前是不是只有SQL Server和Access支持呀?而且好像不断有版本在更新,编写的程序希望最底在Win98下运行,那么Win98带的ADO组件版本功能够用吗?

解决方案 »

  1.   

    MFC么 ADO 是最佳选择吧,Win98下只要装对应的mdac包就可以了吧
      

  2.   

    就算再老点的win95也只需要装了mdac_typ.exe 和 dcom95.exe 就能跑了
      

  3.   

    ado

    别的感觉落后了点
      

  4.   

    不是说VB+ADO好用吗?mdac_typ.exe 和 dcom95.exe 在发布是是否有版权限制?是可以自由发布的吗?选择一项技术还得考虑版权问题呀
      

  5.   

    I have chosen ADO.
    So many advantages
      

  6.   

    使用ADO ActiveX的优点是设计简单,几乎不用写一行代码就可以产生一个使用ADO访问数据库的应用程序,缺点是程序设计员对程序的控制较弱,使用ADO DLL可以对程序灵活控制,但是程序设计相对复杂一些。
      

  7.   

    ado简单一点拉,最好自己稍微封装一下,也可以学习下C++的语法,很好
      

  8.   

    ODBC确实是工业标准,但只支持关系型数据库,底层开发,编程工作量大
    MFC ODBC对ODBC封装了一些类,减小了部分开发难度
    DAO、RDO也是在ODBC基础上发展起来的基于ODBC接口的
    OLE DB是基于COM接口的,实现了自动化,因此也可以通过脚本访问数据库,但也要与底层打交道
    ADO是在OLE DB基础上发展起来的,不只是支持楼主所说的数据库,还有ORACLE等,包括非关系型的。
    从简单易用的角度来看,ADO技术还是占优的。