$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[软件教程] 分享如何解决access复制粘贴的时候显示共享锁定溢出(超出9500条限制)办法

方法 1:设置 MaxLocksPerFile 的注册表项以增加每个文件的最大锁数& H' \6 B( l# p' j6 b/ K/ {
: y+ r3 I$ `6 i$ N
    单击“开始”,然后单击“运行”。
( r) z* c3 m  F" w/ M, z' I    键入 regedit,然后单击“确定”。
* u; {) k3 L  x  V4 @- S    在注册表编辑器中,找到以下注册表项:7 e( y( K( e. M8 l0 m
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0
% z7 ^% v3 k4 v3 |4 g    在注册表编辑器的右窗格中,双击“MaxLocksPerFile”。
3 R/ b4 o: r7 O2 J7 n5 V' M0 m7 _4 y    在“编辑 DWORD 值”对话框中,单击“十进制”。
  i2 X/ O  v5 R$ H/ z    根据需要修改“数值数据”框中的值,然后单击“确定”。
9 _2 u8 [& p  \! t$ h5 N- g
/ Q8 G2 D1 @2 b; g* D/ S注意:该方法可为所有使用 Microsoft Jet 数据库引擎 4.0 版的应用程序更改 Windows 注册表设置。# A! j3 T; c5 R  S* m4 T' V# b( b- M
方法 2:使用 SetOption 方法临时更改 MaxLocksPerFile
' r6 X  n9 S9 o2 L( p4 d5 o
( U( M2 S5 ^: @1 T) c8 {注意:本文中的代码示例使用 Microsoft 数据访问对象。为使该代码正常运行,您必须引用 Microsoft DAO 3.6 对象库。为此,请在 Visual Basic 编辑器中单击“工具”菜单上的“引用”,并确保选中“Microsoft DAO 3.6 对象库”复选框。 SetOption 方法临时覆盖每个文件的默认锁数。在设置MaxLocksPerFile 注册表项时设置每个文件的默认锁数。通过使用 SetOption 方法来设置新值。在关闭 DBEngine 对象之前该新值将一直有效。要使用第二种方法,请按照下列步骤操作:
1 o! d8 |# b) i3 X  [) n( `0 m' s! x. T7 X; x- l. p4 {! S
    打开 Microsoft Access。
+ k+ [& e' V4 U    打开一个数据库。在左窗格中,单击“模块”。" b8 P8 @3 v; Z. ?
    在右窗格中,右键单击“<模块名>”,然后单击“设计视图”。注意:如果没有现有模块,请创建一个新模块。) [6 v9 }8 {. `0 _# C/ u
    在 “Microsoft Visual Basic -<数据库名>-[<模块名>(代码)]”窗口中,单击“视图”菜单中的“立即窗口”。
# g; G+ r0 C6 f5 b" y# D9 t' F    在“立即窗口”中,输入以下代码:8 \2 n2 _6 `' ]* V% u: i, u
( \# s4 i7 Y9 M# V( G
    DAO.DBEngine.SetOption dbmaxlocksperfile
# L" ^9 F) F7 H! I; Z                                    ,15000
( Z- i3 p. F  s5 c" A
% u* Q. k# R/ v, }. o. @1 y/ ]    按 Enter 键运行此行代码。注意:这会将 MaxLocksPerFile 值临时设置为 15,000。! F8 k' Q( i" ^& q! l; |
. j; h. h2 m- I0 i9 ~
要处理大型事务,请根据需要设置 MaxLocksPerFile 值,然后在会话中运行事务。
( }; z1 b. m5 I
& ~8 j7 B! C8 T( h, H使用 SetOption 方法对 MaxLocksPerFile 设置所做的更改仅适用于当前会话。3 Z2 g8 a1 @. X- A* _

; j) u* C+ e; C; b6 I. p注意:. i. l) c) i: ^
1 t/ S% @' S& O# G
MaxLocksPerFile 设置决定 Microsoft Jet 加在每个文件上的最大锁数。MaxLocksPerFile 的默认值为 9,500。但是,如果您正在 Novell NetWare 服务器上工作,请不要更改该值,因为每个连接的最大服务器记录锁数是 10,000。
  \. f7 R9 k8 L' I% b; E7 R. X4 K# q% r3 t/ E
参考: 网络

美国VPS、域名代购:http://tu8l.taobao.com

返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全