Office中国论坛/Access中国论坛

标题: ACCESS用ADO还是DAO的疑问 [打印本页]

作者: beenet    时间: 2008-7-24 19:57
标题: ACCESS用ADO还是DAO的疑问
我不太会用ADO/DAO,但近期由于需要使用RMreport才在使用,发现在同样的SQL语句下,加入分组等复杂条件方式后,DAO并不能显示数据,而ADO却可以。
个人理解DAO是联接外部数据库较为合适,ADO在ACCESS中使用可能更为方便,不知小弟理解是否正确。
作者: xinbao    时间: 2008-7-24 20:08
用ADO会比较好一些
作者: fan0217    时间: 2008-7-24 22:08
原帖由 beenet 于 2008-7-24 19:57 发表

个人理解DAO是联接外部数据库较为合适,ADO在ACCESS中使用可能更为 ...


情况刚好相反。
作者: beenet    时间: 2008-7-24 22:30
弄错了反了
作者: stone0823    时间: 2008-7-24 23:29
1) DAO是Access默认的数据存取对象
2) 从Microsoft的技术发展路线来看,ADO是DAO的后续产品,目前则发展到ADO.NET,当然ADO.NET与ADO相比,已没有什么共性了。ADO不支持一些如更改Table表结构之类的操作,需要用到ADOX,而DAO则完全可以。
3) ADO的对象模型比DAO简单。
根据需要选择
作者: zhouyunliang    时间: 2008-7-25 09:10
DAO不支持表结构中的小数位数,也不支持SQL语言中的 DECIMAL(16,2),创建有小数字段的表非得用ado




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3