热情软件屋

 

DAO与ODBC有什么区别


编号:QA000884
建立日期: 1999年4月30日 最后修改日期:1999年4月30日
所属类别:

wy:
    请问,DAO(数据库对象)与ODBC(开放式数据库接口)有什么区别?应用起来有什么不同?

回答:

    DAO和ODBC的工作原理差别较大。ODBC原本是通过ODBC API调用的,但VB的DAO和RDO都封装了ODBC,所以,在VB中应用起来感觉差别不大,调用的时候只是在指定驱动时有所不同,一般的数据库操作差不多。DAO是针对VB/Access设计的,VC 4.0以后也开始使用,它所支持的数据库类型就是VB的那几种,很少见第三方驱动程序。ODBC是开放的数据库接口,几乎支持所有数据库类型,对于很多VB不能很好地支持的数据库类型,如Visual FoxPro 5.0(参见:QA000003 "VB提示"不能识别的数据库文件格式""),都可以使用ODBC驱动。一般来说DAO支持本机Access数据库比较理想,但在客户/服务器体系上不如ODBC功能强大。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio