adodb和adodc有什么区别?

 我来答
xlzzc
推荐于2017-09-06 · TA获得超过7302个赞
知道大有可为答主
回答量:4205
采纳率:50%
帮助的人:1712万
展开全部
ADODB是一个数据模型,他使用的是microsoft.jet.oledb.4.0的数据库引擎

ADODC是一个数据控件。他是使用了microsoft.jet.oledb.4.0的数据引擎的一个控件。
在编程的过程中使用ADODC控件发非常方便的,但是他没有使用ADODB数据模型灵活。
adodc是控件,目的方便大家。adodb是对象,必须自己建立连接,较麻烦但比较灵活。
有了adodb就可以不要adodc了,两者作用相同的。

如:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\你的数据库文件名.mdb;Persist Security Info=False "
Adodc1.RecordSource = "select * from 你的表名 "
Adodc1.Refresh

另有简明阐述供参考:
ADO(ACTIVEX DATA OBJECTS)应用层的数据访问接口
ODBC 数据库驱动接口
OLE DB 系统级数据访问接口
DAO (DATA ACCESS OBJECTS) 对象的数据访问接口
ADO是基于全新的OLE DB技术而设计的.是一种基于应用程序层的数据访问接口.它是DAO/RDO的后继产物.
DAO是VB最先采用的面向对象的数据访问接口,通过DAO访问MICROSOFT JET数据库引擎.
ADODC是封装ADO的VB数据控件,可减少代码编写.
ADODB是数据对象,操作数据库需通过编写代码 来实现

张志晨
追问
大哥,你的QQ多少?
追答

vs2012中,ADO组件更加丰富!

天通中星科技有限公司
2024-10-30 广告
北京天通中星科技有限公司,是一家专业从事天通一号卫星移动通信、北斗卫星导航、Ku/Ka宽带高通量卫星通信及特殊行业安全终端产品开发、生产与销售的高科技企业。为了满足国家“天地一体化信息网络”建设需求,天通中星公司基于我国自主知识产权的北斗卫... 点击进入详情页
本回答由天通中星科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式