当采用ado时,是不是ado自动管理了数据库文件的并发操作?
如题... 问题点数:20、回复次数:6Top
1 楼mkiss(小kiss)回复于 2001-12-29 08:45:42 得分 5
讲清楚一点你的实际应用Top
2 楼victor_jolin(新宇)回复于 2001-12-29 13:26:24 得分 0
有多人同时对数据库进行更新时,ado是否自动对数据库文件进行了“锁”操作?Top
3 楼julyclyde(Java初学(大学不教只好自己学))回复于 2001-12-29 13:37:40 得分 5
是OLEDB接管了
一般不锁定文件,而是锁定记录集。Top
4 楼mkiss(小kiss)回复于 2001-12-29 14:03:07 得分 0
同意Top
5 楼zarz(渣滓)回复于 2001-12-29 21:19:59 得分 10
在执行rs.open时有一个 LockType 的参数
recordset.Open Source, ActiveConnection, CursorType, LockType, Options
LockType的值有以下几种选择:
1 AdLockReadOnly 对应数字1(默认值)只读 — 不能改变数据。
2 AdLockPessimistic 2 保守式锁定(逐个) — 提供者完成确保成功编辑记录所需的工作,通常通过在编辑时立即锁定数据源的记录。
3 AdLockOptimistic 3 开放式锁定(逐个) — 提供者使用开放式锁定,只在调用Update 方法时才锁定记录。
4 AdLockBatchOptimistic 4 开放式批更新—用于批更新模式(与立即更新模式相对)。
Top
6 楼victor_jolin(新宇)回复于 2001-12-30 16:36:51 得分 0
Thanks....Top




