Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

两种数据库打开程序区别

山姆  发表于:2009-11-12 13:28:19  
复制

请问兄弟们.以下两种打开数据库程序 有什么区别? 哪一个更好?

                 1--------------------

               dim SQL as string

               dim db as datebase

               dim rec as recordset

               set db = currentDB

        SQL="SELECT * FROM IIIII"        

set db= rec.openrecordset( sql,)

                2--------------------

                dim st  as string

                dim rs  as adodb.recordset

                set rs = new adodb.recordset

          st="select * from iiiii"

               rs.open st

 

我感觉第二中简洁.请问,两种数据打开方式有什么区别???

 

谢谢!

 

Top
andymark 发表于:2009-11-12 13:48:47

一种是DAO ,另一种是ADO

 

DAO
提供了一种通过程序代码创建和操纵数据库的机制。最大特点是对microsoft jet数据库的
操作很方便,而且是操作jet数据库时性能最好的技术接口之一。并且它并不只能用于访问
这种数据库,事实上,通过dao技术可以访问从文本文件到大型后台数据库等多种数据格式

 

ADO
是基于ole db的访问接口,它是面向对象的ole db技术,继承了ole db的优点。属于数据库
访问的高层接口。

 

 

很多数据库都支持ADO 的访问, ADO比DAO 更加完善,但有些方面ADO 也不能取代DAO ,呵呵

 

 

 



总记录:1篇  页次:1/1 9 1 :