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




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

方法 1:设置 MaxLocksPerFile 的注册表项以增加每个文件的最大锁数% m6 S# C% O1 K( t5 ~) I
2 u* ?; k) [3 l$ r; V7 r1 [# s
    单击“开始”,然后单击“运行”。
1 Y: J* H+ E9 {3 w    键入 regedit,然后单击“确定”。
' ~9 }' D$ M: m( {1 t! p    在注册表编辑器中,找到以下注册表项:
' ^8 z# a$ @, u& j1 m$ l& @7 W    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0; e; a! e$ J( t! K& a9 s
    在注册表编辑器的右窗格中,双击“MaxLocksPerFile”。
/ f* q( q2 b+ P! W# H8 @    在“编辑 DWORD 值”对话框中,单击“十进制”。
9 `3 a; w/ z3 e, p. Y! o* T    根据需要修改“数值数据”框中的值,然后单击“确定”。
7 T) d) v. W8 u, J( W  X/ c$ `& V# Y( Y" X% k9 Q$ R. t, w" I- [
注意:该方法可为所有使用 Microsoft Jet 数据库引擎 4.0 版的应用程序更改 Windows 注册表设置。
. Y/ p$ `7 _; Z/ T方法 2:使用 SetOption 方法临时更改 MaxLocksPerFile7 [5 {4 v& V; Z7 A) i9 K

1 B3 v9 _  ?) U1 T, i9 `注意:本文中的代码示例使用 Microsoft 数据访问对象。为使该代码正常运行,您必须引用 Microsoft DAO 3.6 对象库。为此,请在 Visual Basic 编辑器中单击“工具”菜单上的“引用”,并确保选中“Microsoft DAO 3.6 对象库”复选框。 SetOption 方法临时覆盖每个文件的默认锁数。在设置MaxLocksPerFile 注册表项时设置每个文件的默认锁数。通过使用 SetOption 方法来设置新值。在关闭 DBEngine 对象之前该新值将一直有效。要使用第二种方法,请按照下列步骤操作:7 P; }$ Y7 q& a. A! l- N8 }! J9 t
4 Y5 j0 s% R9 @, }! T) a
    打开 Microsoft Access。8 O! y* A( e7 l% j2 e$ C6 d
    打开一个数据库。在左窗格中,单击“模块”。5 x0 W" D, b0 P# I. c% q+ ]/ ~+ Q
    在右窗格中,右键单击“<模块名>”,然后单击“设计视图”。注意:如果没有现有模块,请创建一个新模块。
4 n+ M2 I0 L9 b5 ~    在 “Microsoft Visual Basic -<数据库名>-[<模块名>(代码)]”窗口中,单击“视图”菜单中的“立即窗口”。0 z/ \" y8 S. J7 `2 }
    在“立即窗口”中,输入以下代码:& b3 K, \3 K" n# s0 A

, p8 u: |9 W' L5 f/ Q    DAO.DBEngine.SetOption dbmaxlocksperfile% |- h/ k& I# g2 n3 \: z+ l  t
                                    ,15000
: `3 p% E. T( e8 Q0 Y2 G: d1 m5 t% P
    按 Enter 键运行此行代码。注意:这会将 MaxLocksPerFile 值临时设置为 15,000。
4 h' ]/ q/ [% N) d) [- T  W* i' z0 q: ?- P! K
要处理大型事务,请根据需要设置 MaxLocksPerFile 值,然后在会话中运行事务。
" H& {4 Q7 A/ P) s. J( C2 k2 x( p9 M$ B
使用 SetOption 方法对 MaxLocksPerFile 设置所做的更改仅适用于当前会话。
6 F3 p0 ]) `9 w2 d0 T
/ \& g' k: u' o, z3 k- P注意:
$ A. H& r6 [6 |  O6 @' ]
6 q2 P3 u5 Q( a  R* }* NMaxLocksPerFile 设置决定 Microsoft Jet 加在每个文件上的最大锁数。MaxLocksPerFile 的默认值为 9,500。但是,如果您正在 Novell NetWare 服务器上工作,请不要更改该值,因为每个连接的最大服务器记录锁数是 10,000。
$ \9 K! k7 s! l8 B" ]4 H3 j; v2 W9 V4 v$ n/ ~5 Z# D
参考: 网络




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