VB 版 (精华区)
发信人: Mice (开心果), 信区: VisualBasic
标 题: [转载] 提高VB访问数据库的效率(5)
发信站: 紫 丁 香 (Mon Nov 16 19:11:12 1998), 转信
【 以下文字转载自 VisualProgram 讨论区 】
【 原文由 Supermax 所发表 】
5.正确使用数据库访问对象
Table
.支持SEEK命令和索引.两者配合能最快的找到纪录.
笔者曾经做过速度比较试验,都是检索10万个记录
Table 用时3.5 秒
Dynaset 用时9秒
Snapshot 用时10秒
.支持读写操作
.不支持SORT和FILTER,必须使用Index代替
.对应于数据库中的物理表,增,删,改会直接影响数据库表
Dynaset
.最灵活的数据库对象
.支持读写操作,是记录的动态子集
.在ODBC中,写操作需要设定唯一性索引
.支持SORT和FILTER
.使用JOIN命令关联多个表时,只能使用Dynaset
Snapshot
.只能读不能写,不能加锁
.不支持事务处理
.不支持Edit,Addnew和Update方法
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: softstudio.hit.e]
--
※ 转载:.紫 丁 香 bbs.hit.edu.cn.[FROM: cad4.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.604毫秒