前面是数据访问方式,odbc是数据源

解决方案 »

  1.   

    概念我也不是很明白,反正我用ADO方式,ODBC是通用的,可以连接任何windows下的任何数据源,dao是专门连接access的,快,方便,我就知道这么多了。:(
      

  2.   

    odbc 是数据源,ado  rdo ,dao 都是数据的访问方式,dao 之支持少数的数据源,ado 支持最多的数据源,rdo主要是用于远程数据访问很少用了
      

  3.   

    ADO:ACTIVEX DATA OBJECT
    DAO:数据访问对象
    RDO:远程数据对象
    ODBC:开放数据库连接
    ADO是微软主力推荐的数据连接方法,对大部分数据库提供连接,DAO是微软在VB5中较老的连接方法,当时MS SQL SERVER还未发展成熟,因此DAO主要是对ACCESS连接,且效率不高,RDO是微软针对远程分布式连接业务制作的连接方式,效率还不错,至于ODBC嘛,兼容大多数的数据库,但效率实在太慢,且需要在客户端配置ODBC连接,不好用,如果你的应用不是很大的话,建议你用ADO。
      

  4.   

    ADO:ACTIVEX DATA OBJECT
    DAO:数据访问对象
    RDO:远程数据对象
    ODBC:开放数据库连接
    ADO是微软主力推荐的数据连接方法,对大部分数据库提供连接,DAO是微软在VB5中较老的连接方法,当时MS SQL SERVER还未发展成熟,因此DAO主要是对ACCESS连接,且效率不高,RDO是微软针对远程分布式连接业务制作的连接方式,效率还不错,至于ODBC嘛,兼容大多数的数据库,但效率实在太慢,且需要在客户端配置ODBC连接,不好用,如果你的应用不是很大的话,建议你用ADO。
      

  5.   

    春城兄,分不是问题可以再加,你能不能说清楚些,比如DAO:数据访问对象 当然我想知道的不是这个英语的翻译
      

  6.   

    名称并不重要啊,关键是用来做什么比较合适,DAO实际上对访问ACCESS做过专门的优化,所以用来做以ACCESS为后台数据库的应用比较合适,ADO嘛,我认为总体效率要比DAO高很多,同时可以连接的数据库类型也很多,如:MS SQL SERVER、ACCESS、ORACLE、SYBASE等,使用方便,所以目前大部分的应用都用它来做,ODBC你最好不要用了原因我上次也说了些,但最主要的原因还是效率太低、维护麻烦!RDO的话主要针对网络带宽不高,数据量不大的应用比较合适,但用起来比较麻烦,如果需要具体的使用方法,可以多看一些VB带的示例工程,但更多的还是需要在工程、项目实施经验中来积累,不能急的。微软的提法有时候不好明白,例如ACTIVEX是什么意思?不好说清楚的。