Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e'asp网站错误原因解决方法

迅恒数据中心

此问题经常出现在使用了ACCESS数据库的asp网站上。

Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e'

[Microsoft][ODBC Microsoft Access 驱动程序] 临时磁盘的空间不足。

/conn.asp,行 4

 此错误可能由以下原因之一引起:
表中的列数超出了允许的最大值,或者单个文件的锁定数超出了允许的最大值。
表中存在重复数据时,将字段的索引属性从“是(允许重复)”更改为“是(不允许重复)”。
计算字段的 Expression 属性中未指定表达式。
如果单个文件的锁定数超出了最大允许值,则可编辑注册表项增加该值。但是,建议不要使用此方法。

解决方法:
修改下面注册表中MaxLocksPerFile的值修改为更大,比如原来的值是9500,可以修改为19500,修改时请选择十进制
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/Jet/4.0/Engines/Jet 3.x
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/Jet/4.0/Engines/Jet 4.0

 这是Win2012R2系统中的路径,其他的系统注册表路径可能不同。

分类:建站知识 百度收录 必应收录