Copyright: Built on   Fri Dec 13 10:05:45 1996


数字语法错误。（错误 2420）

输入了一个无效的数值。如果一个非数值被用来作为表达式的一部分时会产生这种错误。


日期语法错误。（错误 2421）

Date 函数语法错误。特性了一个无效的日期时，就会产生这种错误。例如 9/31/94 就是一个无效的日期（九月只有三十天）。


字符串语法错误。（错误 2422）

输入的表达式包含一个无效的 String 数据类型，请检查表达式以确定输入是正确的。


‘.’、‘!’、或 ‘()’的使用无效。（错误 2423）

表达式未能正确地使用分隔符。参考 DAO 对象的属性，建议使用 属性名 语法。


不认识的名称。（错误 2424）

输入的表达式含有不能识别的字段或属性名称。确定对象已存在，或是检查表达式以确定输入是正确的。


不认识的函数名称。（错误 2425）

输入的表达式含有不能识别的函数名称，确定函数已存在，或是检查表达式以确定输入是正确的。


在表达式中函数是不可见的。（错误 2426）

输入了一个不能在表达式中使用的函数。在表达式中，函数 DoEvents、LBound、UBound、 Spc、和Tab 是不可见的。


对象没有值。（错误 2427）

输入的表达式含有一个没有值的对象标识符。（对象应该有一个缺省的属性或返回一个缺省的方法）。

检查表达式以确定输入是正确的。


与域函数一起使用的参数无效。（错误 2428）

在合计函数输入了无效的参数。有关函数参数的详细信息，请参阅 SQL 合计函数，然后选择函数名。


In 运算符缺少 ()。（错误 2429）

编写 包含 In 运算符的 SQL 语句时，必须用括号括住要的检验项目表。例如，要验证某一个值是否在某一组设置值中，可以在 SQL 的 WHERE 子句使用下列的程序代码：

WHERE Region In ('TX', 'CA', 'WA')

这段程序代码检验 Region 字段是否含有代表 Texas, California 和Washington中的任何一个都市。


Between 运算符缺少 And。（错误 2430）

使用 Between 运算符去检验一个表达式的值是否在某一个指定的范围内时，指定范围的上限和下限是使用保留字 And 来分开的。例如，检验是否在范围 A 到 C之间，可以用下列的程序代码：

WHERE fldName Between "A" And "C"


语法错误（缺少运算符）。（错误 2431）

表达式或语句缺少运算符。


语法错误（逗点）。（错误 2432）

表达式或语句在不能使用逗点的地方使用了逗点，或是没有用逗点将参数分开。


语法错误。（错误 2433）

某个命令的用词或标点符号无效。可能少了某个运算符，或是指定的运算符不存在。


语法错误（缺少运算符）。（错误 2434）

表达式或语句缺少了一个运算符。


多余的）。（错误 2435）

输入的表达式有太多的右括号。删除任何没有对应到左括号的右括号。


遗漏了）、 ]、或项目。（错误 2436）

输入的表达式少了括号、中括号或垂直列。检查表达式以确定输入是正确的。


垂直棒的使用无效。（错误 2437）

输入的表达式有无效的垂直棒 (|)。检查表达式以确定输入是正确的。


语法错误。（错误 2438）

输入的表达式有无效的语法。例如，可能少了一个操作数或是运算符，可能输入了一个无效的字符或逗点，或者可能输入了文本而没有用引号 (") 括起来。检查表达式以确定输入是正确的。


函数中的参数个数错误。（错误 2439）

输入的表达式有带有参数错误的函数。检查函数以确定它的参数个数，检查表达式以确定输入是正确的。


IIF 函数缺少 ()。（错误 2440）

IIf 函数需要用括号括起来，就像下面的语法一样：

IIf(expr, truepart, falsepart)


括号的使用无效。（错误 2442）

输入的表达式有无效的括号。例如，可以在查询的标识符中使用括号语法。在查询中，只可以使用标准的标识符语法。


Is 运算符的使用无效。（错误 2443）

Is 运算符用来决定一个表达式是不是 Null。可以在表达式中使用 Is 运算符，但只能和 NULL 或是 NOT NULL 一起使用。


表达式太复杂。（错误 2445）

对 Microsoft Jet 数据库引擎而言，这个表达式太复杂。试着将表达式简化。


计算时内存不足。（错误 2446）

应用程序没有足够的内存来完成计算。确定有足够的 RAM 并且已经创建虚拟交换文件。可能需要关闭其他的程序、删除桌面上背景位图、或删除不需要的驱动程序以释放内存。


‘.’、‘!’、或 ‘()’的使用无效 。（错误 2447）

表达式使用了无效的标点符号。参考 DAO 对象的属性，建议使用 .属性名 语法。


不能设置值。（错误 2448）

试图给一个只读或没有值的对象指定一个值。


Microsoft Jet 数据库引擎不能打开 <name> 文件。它已经被其他的用户独占地打开，或者需要有查看数据的权限。（错误 3051）

可能的原因：

•	若欲查看数据，必须在指定的文件中有读入数据权限。若欲更改所在的权限设定，请连系系统管理员、或连系此数据表或查询的创建人员。

•	试图以独占方式打开指定的文件，但是其他的用户已经打开了这个文件。


超出文件共享限制数。（错误 3052）

超出了记录限制所允许的记录数量，这个极限经由 MaxLocksPerFile 设定并注册在所在的系统内。默认值是 9500，可用 Regedit.exe 编辑注册设定或用 SetOption 方法设定。

引起应用程序遇到此限制的一些可能因素如下:

•	可用内存的总数量

•	记录集内数据行的大小

•	网络操作系统的限制


客户任务太多。（错误 3053）

有太多份的 Visual Basic 或 Visual Basic for Applications 在同一时间执行。请关闭一个或更多的应用程序。


Memo 数据类型或 OLE Object 数据类型字段太多。（错误 3054）

企图执行一个包括太多 Memo 数据类型或 OLE Object 数据类型字段的 Btrieve 操作。请减少 Memo 数据类型及 OLE Object 数据类型字段的数目，然后重试一次。


不是一个有效的文件名。（错误 3055）

企图使用并未遵循操作系统命名规定的文件名。请重新输入文件名，然后重试一次。


此数据库不能修复。（错误 3056）

这个数据库损坏或者它不是一个 Microsoft Jet 数据库。请从备份中恢复已损坏的 Microsoft Jet 数据库或创建一个新数据库。


链接数据表上不支持的运算。（错误 3057）

从数据表导入数据，然后重试一次。


索引或主键不能包含 Null 值。（错误 3058）

可能的原因：

•	企图添加一个 Null 值至主键字段。

•	企图添加一条记录，但是在主键的字段中并没有输入值。

•	执行一个企图将 Null 值放入主键字段中的查询。


操作被用户取消。（错误 3059）

在操作正常完成之前停止了操作。有某些更改的数据可能尚未保存。


参数 <parameter> 的数据类型错误。（错误 3060）

企图使用一个参数，其数据类型与其参数的数据类型定义相冲突。例如，可能使用字符串表达式做为一个希望数值参数的参数值。请使用含有正确数据类型的参数，然后重试一次。


参数太少，要求的是 <number>。（错误 3061）

没有提供这个参数查询所需的参数个数。请提供所需的参数个数，然后再执行查询一次。

在某些情况下，当未知的字段名或表达式被解释成查询参数时，这个信息也会出现。请确认以方括号 [ ]将含有空格或标点符号的字段名括起来。


重复输出别名 <name>。（错误 3062）

企图执行含有不只一个相同别名的 SQL 语句。例如，下列的表达式，将会产生这个错误：

SELECT LastName AS Name, FirstName AS Name FROM Employees;

请重新为这些别名命名，然后重试一次。


重复输出目的 <name>。＜错误 3063＞

企图执行含有不只一个相同名称的目的字段的查询。

可能的原因：

•	创建了一个含有列出指定字段名不只一次的 INSERT INTO、 SELECT...INTO、或 UPDATE 的 SQL 语句。

请删除重名的目地字段名字段或别名，然后重试一次。


不能打开动作查询 <name>。（错误 3064）

企图使用 OpenQueryDef 方法打开动作查询，它是一个原来只用在选定查询上已作废的方法。执行一个动作查询最好的方法是去使用 QueryDef 的 Execute 方法。


选定查询不能执行。（错误 3065）

试图以选定查询来使用 Execute 方法。Execute 方法只有在动作查询时有效。选定查询包含一个 SELECT 表达式，而且返回记录；但动作查询则没有。


查询至少必须包含一个目的字段（错误 3066）

在创建查询时，如果没有指定任何目的字段名称，就会产 生这个错误。请至少选取一个目的字段。


查询输入至少必须包含一个数据表或查询（错误 3067）

在 Microsoft Jet 数据库中，当创建查询时，如果没有选取数据表名称，就会产 生这个错误。请至少选取一个数据表或查询

在 ODBCDirect 数据库中，如果试图执行一个不含 SQL 语句的查询，就会产 生这个错误。在 QueryDef 对象的 SQL 属性中，至少包含一个查询或存储过程调用。


不是一个有效的别名。（错误 3068）

所输入的别名并未遵循标准命名约定。请输入一个新的名称，然后重试一次。


动作查询 <name> 不能当行源使用。（错误 3069）

在这里不可用动作查询的名称。请改用一个选定查询的名称。若欲执行一个动作查询，请在 FROM 子句的输入项中，使用 Execute 方法，而不要使用动作查询的名称。


Microsoft Jet 数据库引擎不能识别 <name> 是有效的字段名或表达式。（错误 3070）

指定的名称不是可识别的字段名或是有效的表达式。在查询中，假如输入一个无效的数据库、数据表、或字段引用名称，就会产 生这个错误。

可能与 Microsoft Access 有关的原因：

•	有一个参数在交叉表查询中或是在交叉数据表查询或图表的基础查询中，且在“Query Parameters”对话框里没有这个参数数据类型。为了解决这个问题请明确地指定：

•	在包含参数的查询中，请在“Query Parameters”对话框里，指定参数及它的数据类型。并且；

•	在包含参数的查询中，设定 ColumnHeadings 属性。

•	在任何查询的类型中，无效地引用到一个数据库、数据表、或字段。例如，假如在表达式中引用到一个名为 Salary 的字段，但是拼错了这个字段名，譬如 [Sallary]*1.1 就会产生这个错误。


所键入的表达式是无效的，或是太复杂以致于不能计算。例如，一个数值表达式可以包含很多的复杂成分，请试着将部分的表达式指定成变量来简化表达式（错误 3071）

可能的原因：

•	键入了一个含有无效语法的表达式。例如，可能遗漏了操作数或运算符，可能已经键入了一个无效字符或逗号，或是可能已键入了没有以双引号（"）围绕的文本。请检查此表达式，以确认已正确地键入。

•	键入了一个太复杂的表达式。例如，一个数值表达式可能包含了太多复杂的成分。请试着将部分的表达式指定成变量来简化表达式。


运算必须使用可更新查询。（错误 3073）

企图执行、打开、或修改一个不可以更新的查询。

可能的原因：

•	企图执行更新一个不能更新字段的查询动作。例如，可能已经试着在某一边上的字段上去更新一个一对多关系的方法创建查询。

•	企图在一个以只读访问打开的数据库中，使用已作废的 OpenQueryDef 方法。

此数据库只读原因可能是下列其中之一：

•	使用 OpenDatabase 方法或 Visual Basic 的 Data 控件 ，且以只读访问方式打开数据库。

•	数据库文件在所在的网络操作系统中已经定义成只读。

•	在网络作业环境中，没有数据库文件的写入权限。

请关闭数据库，解决只读的条件，然后再重新打开它为读／写访问。

•	没有权限能对查询做改变。为了更改所在的权限设定，请联系所在的系统管理员、或联系创建查询的人。


在 FROM 子句中不能重复数据表名称 <name>。（错误 3074）

不能列出数据表名称。请删除额外出现的数据表名称或使用别名。假如企图连接一个数据表到它自己本身，请使用别名去更改数据表的第二个引用。


查询表达式 <expression> 中的 <Message>。（错误 3075）

信息指出：所键入的表达式不是有效的原因。请确认所键入的是正确的字段名及标点符号，然后重试一次。


准则表达式中的 <Name>。（错误 3076）

对于信息指出的原因来说，所键入的表达式无效。请确定输入的字段名及标点符号应正确，然后重试一次。


表达式中的 <Message>。（错误 3077）

对于信息指出的原因来说，所键入的表达式无效。请确定输入的字段名及标点符号应正确，然后重试一次。


Microsoft Jet 数据库引擎不能找到输入数据表或查询 <name>。请确定它是存在的而且将它的名称正确地拼出来。（错误 3078）

可能的原因：

•	指定的数据表或查询并不存在。

•	拼错了数据表或查询名称。请检查是否遗漏下划线（_）或是其他的标点符号，并且确认没有输入前置空格。


指定的字段 <field> 可能引用到一个以上列在所在的 SQL 表达式 FROM 子句中的数据表。（错误 3079）
指定的字段 <field> 可能引用到一个以上列在所在的 SQL 语句 FROM 子句中的数据表。（错误 3079）

指定的字段可能引用到一个以上列在所在的 SQL 语句 FROM 子句中的数据表。下列的示例中， OrderID 字段同时存在于 Orders 及 Order Details 数据表两者之中：

SELECT OrderID

FROM Orders, [Order Details];

因为表达式并没有指定 OrderID 属于哪一个数据表，它就会产生这个错误。若欲正确完成这个操作，请加上具有数据表名称的字段。例如：

SELECT Orders.OrderID

FROM Orders.OrderID


FROM 子句中未列出连接 <name> 数据表。（错误 3080）

在查询的 FROM 子句里，添加指定的数据表名称，然后重试一次。


不能添加一个以上相同名称 <name> 的数据表。（错误 3081）

企图联接两个或以上有相同名称的数据表。请选取不同的数据表、更改其中之一的数据表名称、或使用别名，然后重试一次。假如企图连接数据表到它自己本身，请使用别名更改对数据表的第二个引用。


JOIN 运算 <operation> 引用到非连接数据表。（错误 3082）

企图执行一个包含了无效联接的 SQL 语句。当企图在一字段上创建链接，但此字段不存在于任何链接的数据表，就会产 生这个错误。下列的示例就会产生这个错误：

SELECT Authors.FirstName, Titles.ISBN

FROM Authors, Titles, AuthorTitles,

Authors INNER JOIN Titles ON Authors.ID = AuthorTitles.ISBN;

此错误会产 生是因为连接涉及了 Authors 及 Titles 数据表，但是连接的字段是在 Authors 及 Titles 数据表里。


不可用内部报表查询。（错误 3083）

企图使用一个包含不被允许的内部报表查询引用的 SQL 语句。请删除无效的引用，然后重试一次。


不能以动作查询来插入数据。（错误 3084）

企图执行一个使用动作查询做输入的追加查询。请以选定查询取代动作查询，然后重试一次。


表达式中未定义的 <name> 函数。（错误 3085）

输入了一个包含了不能识别的 Function 过程名称的 SQL 表达式。请确定函数确实存在，而且可以在 SQL 语句中使用它、或检查表达式以确认输入的名称正确无误。


不能从指定的数据表中删除。（错误 3086）

企图从一个或更多的数据表中删除数据，但是此删除不能完成。

可能的原因：

•	没有修改此数据表的权限。为了更改所在的权限设定，请联系所在的系统管理员、或此数据表的创建人。

•	此数据库打开成只读访问。这个数据库设定成只读可能是下列的原因之一：

•	使用 OpenDatabase 方法，且以只读方式打开数据库。

•	此数据库文件在数据库服务器操作系统或所在的网络中定义成只读。

•	在网络环境中，没有数据库文件的写入权限。

•	在 Visual Basic 中，使用了 Data 控件且设定 ReadOnly 属性为 True。

为了删除此数据，请关闭这个数据库，解决只读的条件，且然后再重新以读／写方式打开此文件。


GROUP BY 子句中的表达式太多。（错误 3087）

创建了一个在 GROUP BY 子句中列有超过十个字段的 SQL 语句。请删除列在 GROUP BY 子句中的某些字段。


ORDER BY 子句中的表达式太多。（错误 3088）

创建了一个在 ORDER BY 子句中列有超过十个表达式的 SQL 语句。请删除列在 ORDER BY 子句中的某些字段。


DISTINCT 输出中的表达式太多。（错误 3089）

创建了一个含有超过十个表达式的 ALL、DISTINCT、或 DISTINCTROW述语的 SQL 语句。请删除 DISTINCT 保留字，或删除某些列在 DISTINCT 述语的字段。


结果数据表不容许有多于一个以上的 AutoNumber 字段。（错误 3090）

企图执行一个结果会造成表超过一个AutoNumber 数据类型字段的查询。请更改所在的查询为只含有一个 AutoNumber 字段。


不能在 TRANSFORM 表达式中使用 HAVING 子句。（错误 3092）

假如想要指定选取准则，请使用 WHERE 子句。


ORDER BY 子句 <clause> 与 DISTINCT 冲突。（错误 3093）

创建了一个含有 ALL、DISTINCT、或 DISTINCTROW 述语和一个 ORDER BY 子句的 SQL 语句 ，且 ORDER BY 子句的字段并未出现在 SELECT 表达式中的字段。请删除 DISTINCT 保留字，或从 ORDER BY 子句中删除指定的字段。


ORDER BY 子句 <clause> 与 GROUP BY 子句冲突。（错误 3094）

当创建一个选定查询而且将尚未分组但排序过后的字段指定为群组字段。例如，创建一个 SQL 语句指定字段与 ORDER BY 子句顺序不同。请移动指定字段到未被分组字段的左侧，或从 ORDER BY 子句中删除指定字段。


在表达式 <expression> 中不能有聚合函数。（错误 3095）
在表达式 <expression> 中不能有合计函数。（错误 3095）

在这个表达式中不能使用合计函数。


在 WHERE 子句 <clause> 中不能有聚合函数。（错误 3096）
在 WHERE 子句 <clause> 中不能有合计函数。（错误 3096）

在一个 SQL 语句的 WHERE 子句中不能使用合计函数。


在 ORDER BY 子句 <clause> 中不能有聚合函数。（错误 3097）
在 ORDER BY 子句 <clause> 中不能有合计函数。（错误 3097）

在一个 SQL 语句的 ORDER BY 子句中不能使用合计函数。


在 GROUP BY 子句 <clause> 中不能有聚合函数。（错误 3098）
在 GROUP BY 子句 <clause> 中不能有合计函数。（错误 3098）

在一个 SQL 语句的 GROUP BY 子句中不能使用合计函数。


在 JOIN 运算 <operation> 中不能有聚合函数。（错误 3099）
在 JOIN 运算 <operation> 中不能有合计函数。（错误 3099）

在一个 SQL 语句的 JOIN 运算中不能使用合计函数。


保留方面的错误 <Item>；这个错误并无信息。（错误 3000）

出现了不能预期的错误。指定代码识别此错误的发生条件。更详细的信息，请与 Microsoft 产品支持服务联系。


无效的参数。（错误 3001）

试图执行一个包含在 DLL 中的子程序，此子程序中某一参数的运算是无效的。检查输入项以确定正确的参数，然后重试一次。

这种错误也会发生在：当试图在一个方法的参数中使用多个互斥的常量，例如在 OpenRecordset 方法中的选项 参数中指定 dbConsistent 及 dbInconsistent。


不能启动会话。（错误 3002）

试图初始化一个需要一个新会话的操作，但是已达到了同时可启动会话的极限。请等待其它操作完成或停止，然后重试一次。


不能开始事务；已有太多的嵌套事务。（错误 3003）

试图嵌套一个超过五层嵌套的事务。在开始另一个事务之前请使用 CommitTrans 或 Rollback 方法去存储或回退当前事务。


<Database name> 不是一个有效的数据库名。（错误 3005）

指定的数据库文件名不遵循标准命名约定 。文件名对包含路径及文件名的缓冲区来说可能太长了。输入一个新名称，然后重试一次。


数据库 <name> 被独占地锁定。（错误 3006）

试图使用一个当前被另一个用户以独占方式打开访问的数据库。请等待其它的用户完成数据库的工作，然后重试一次。


不能打开 <name> 数据库的程序库。（错误 3007）

所指定的数据库是一个内部的 Microsoft Jet 数据库引擎数据库的程序库，不能打开。


<name> 数据表已经被其它的用户独占地打开，或它已经由用户界面打开且不能进行编排操纵。（错误 3008）

试图使用一个当前被其它用户以独占处理方式打开的表，或试图编排操纵一个经由用户界面打开的数据表。指定一个适当的条件，然后重试一次。


当打开 <table> 数据表时，企图锁定它，但是数据表当前在使用，它不能锁定。请等一下，然后重试一次。（错误 3009）


<name> 数据表已经存在。（错误 3010）
<name> 表已经存在。（错误 3010）

试图用一个已经存在于这个数据库的名称去创建或重新命名一个表。请选择另一个名称，然后重试一次。

在一个多用户的数据库中，假如删除一个表，另一个用户以相同的名称创建了一个表，然后试图取回删除的表时，这个错误也可能发生。为了还原表，在再次取回之前，其它的用户必须先删除或重命名新的表。


Microsoft Jet 数据库引擎不能找到对象 <name>。请确定这个对象的存在，并正确拼写它的名称及路径。（错误 3011）

可能的原因：

•	指定的对象不存在。

•	拼错了对象的名称。请检查有无遗漏了下划线（_）或其它的标点，并确定没有在字段名前输入空白。

•	如果试图打开一个 Btrieve 数据表，在数据定义文件 File.ddf 指定的路径可能是错误的。请确定数据（.dat）文件在正确的目录里。


<name> 对象已经存在。（错误 3012）

试图用已存在于这个数据库中的名称创建一个对象。选择一个不同的名称，然后重试一次。


不能对可安装的 ISAM 文件重新命名。（错误3013）

试图重新命名 Btrieve、dBASE、或 Paradox 数据表，但包含那个数据表的文件不能被重新命名。

可能的原因：

•	文件已经在操作系统或网络中被定义成只读。

•	在一个网络环境中，没有文件写入的权限。


不能打开更多的数据表。（错误 3014）

已达到一次可打开数据表数目的极限值。请关闭一个或更多的数据表，然后重试一次。


<Index name> 在此数据表中不是一个索引。查询 TableDef 对象的索引集以决定有效的索引名。（错误 3015）

试图使用一个非索引的值。可以通过查询 TableDef 对象的索引集来决定有效的索引名。


字段不能存入记录中。（错误 3016）

试图导入或粘贴太大的字段。请考虑将字段拆分成较小的区块，然后将数据导入或粘贴至多个字段或改变字段的数据类型。

记录的长度限制在 2K 以下，但不包括 Memo 数据类型 和 OLE Object 数据类型 字段。


字段太长。（错误 3017）

可能的原因：

•	试图定义或创建一个超过 254 个字符的 Text 数据类型 字段。请使用 1 到 254 之间的数值，或为数据创建一个 Memo 数据类型字段，然后重试一次。

•	试图定义一个长於 255 个字符的查询参数。


不能找到字段 <name>。（错误 3018）

可能的原因：

•	指定的字段不存在。

•	拼错了字段名。请检查有无遗漏了下划线（_）或其它的标点，并确定没有在字段名前输入空白。

•	输入了一个无效的字段标识符。例如，请将MyTable![My Field] 改为[My Table]_[My Field] 。

•	没有用角括号 ([]) 将含有空白 (space) 的字段名括起来。


没有当前索引导致操作无效。（错误 3019）

设定索引，然后重试一次。


在未调用 AddNew 或 Edit 之前，就试图在记录集中调用 Update 或 CancelUpdate 或是试图更新字段。（错误 3020）

在 Microsoft Jet 数据库中，在写数据到记录之前未使用 AddNew 或 Edit 方法，就调用了 Update 或 CancelUpdate 方法。

在 ODBCDirect数据库中，在未调用 AddNew 或 Edit 之前，就试图将数据写入记录时，这个错误就会发生。


无当前记录。（错误 3021）

当底层的 Recordset 没有记录或记录己经被删除时，使用 Find 或 Seek 方法应用程序失败之后，会出现这个错误。选择或移动到另一条记录，然后重试一次。如果 Recordset 是空的，不能设置当前记录。请检查 BOF 及 EOF 属性。


要求对数据表的更改，由于会对索引、主键或关系生成重复的值，所以不会成功。改变字段的数据或改变那些包含着重复数据的字段、删除索引或重定义索引以允许重复索引值，然后重试一次。（错误 3022）

试图在底层数据表的主键或索引字段中添加重复数据，而这些字段值是不允许重复的。改变字段的数据或是改变那些包含着重复数据的字段、删除索引或重定义索引以允许重复数据，然后重试一次。


已经使用 AddNew 或 Edit。（Error 3023）

尚未存盘或复原现有的更改，就企图添加或更改另一个记录。请先使用 Rollback 或 Update 方法，然后使用 AddNew 或 Edit 方法。


找不到 <name> 文件。（错误 3024）

可能的原因：

•	指定的文件不存在。

•	拼错了文件名。请检查有无遗漏了下划线（_）或其它的标点，并确定没有在文件名前输入空白。

•	网络的连接失败或尚未创建。


不能打开更多的文件。（错误 3025）

已达到可同时打开文件数目的极限值。请关闭一个或更多的文件，然后重试一次。


磁盘没有足够的空间。（错误 3026）

试图执行一个需要更多磁盘空间的运算。从驱动器中删除没使用的文件，或压缩数据库，然后重试一次。


不能更新。数据库或对象是只读的。（错误 3027）

试图存储以只读访问方式打开的数据库。

数据库只读原因有：

•	以只读访问方式使用 OpenDatabase 方法打开数据库。

•	在 Visual Basic 中，使用 Data 控件并把 ReadOnly 属性设置为 True。

•	数据库文件在操作系统或网络中被定义成只读。

•	数据库文件存储在只读介质上。

•	在网络环境中，没有写入数据库文件的权限。

•	当数据库以加密方式工作时，数据库或它的对象（如字段或数据表）可被设置成只读。可能不允许以用户名称及密码去访问这个数据。

请关闭数据库，解除只读的条件，然后以读入／写入访问方式再打开文件。


不能开始应用程序。工作组的信息文件丢失了或被另一个用户以独占方式打开。（错误 3028）

为了确保在数据库中由 Microsoft Jet 数据库引擎创建的引用完整性的应用程序必须读入 Microsoft Jet 数据库的 System.mdw 文件。请确认文件的位置是指定在 Windows 注册中的 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Jet 机码的 SystemDB 值。


不是一个有效的帐号名称或密码。（错误 3029)

输入了一个无效的帐号（用户）名称或密码。

用户名称

用户名称可以是从 1 到 20 个字符长，可以包含字母表字符、重音字符、数字、空格，但下列符号例外：

•	字符 "  /  \  [  ]  |  <  >  +  =  ;  ,  :  ?  *

•	前面的空格

•	控制字符

用户名称是不区分大小写有关。

密码

密码可以是任何 14 个或更少的字符组合；密码不能包含控制字符。密码是区分大小写的。


<Account name> 不是一个有效的帐号名称。（错误 3030）

指定的帐号（用户）名称不是有效的。用户名称可以是从 1 到 20 个字符长，可以包含字母表字符、重音字符、数字、空格，但下列符号例外：

•	元字 "  /  \  [  ]  |  <  >  +  =  ;  ,  :  ?  *

•	前面的空格

•	控制字符

用户名称是不区分大小写有关。


不是一个有效的密码。（错误 3031）

键入了无效的密码。密码可以是任何 14 个或更少的字符组合，除了控制字符外。密码是大小写有关。


不能执行此运算。（错误 3032）

可能的原因：

•	试图在 Admins 群组中删除唯一的用户帐号。 Admins 群组必须至少含有一个用户帐号。假如想要删除这个帐号，请创建一个新帐号并添加至 Admins 群组，或添加一个已存在的帐号到 Admins 群组，然后删除此帐号。

•	试图将一个在群组中的用户放至用户已经属于的地方，也就是说，将一个 Group 对象加到一个 User 对象的 Groups 群组，而该 Groups 群组已经含有一个相同名称的 Group 对象，或将一个 User 对象加到一个 Group 对象的 Users 群组，而该 Users 群组已经含有一个相同名称的 User 对象。


没有使用对象 <name> 的权限。系统管理员或创建对象的人可创建一个适当的权限。（错误 3033）

对指定的对象没有足够的权限。要改变权限，请洽询的系统管理员或对象创建者。


没有先使用 BeginTrans 就用 Commit 或Rollback。（错误 3034）

试图提交或回退一个不是用 BeginTrans表达去开始的事务。


数据库已达到最大容量。（错误 3036）

为了添加数据到这个数据库，必须先删除数据降低它的文件大小。


不能打开更多的数据表或查询。（错误 3037）

已达到可同时打开数据表及查询数目的极限值。请关闭一个或更多的数据表或查询，然后重试一次。


不能创建索引；已经定义了太多的索引。（错误 3039）

不能为这个数据表创建另一个索引。请考虑删除现存的索引，以便让新索引有些空间。


在读入时，磁盘 I/O 错误。（错误 3040）

由于磁盘或驱动器内部错误，磁盘不能被读入。

可能的原因：

•	试图从一个网络驱动器读入，而网络暂时忙碌中，或是已不再连接至网络。请检查网络的连接，然后重试一次。

•	磁盘或驱动器已经坏掉了。


不能用先前版本的应用程序打开数据库。（错误 3041）

试图访问一个旧格式的数据库。压缩数据库，然后重试一次。


已经用尽 MS-DOS 文件句柄。（错误 3042）

请关闭某些文件，关闭其它应用程序，或是增加 MS-DOS 可用的文件句柄数目。

增加文件句柄的数目

1	请使用 Microsoft Windows 记事本或其他文本编辑器来编辑 CONFIG.SYS 文件。CONFIG.SYS 文件通常放在根动器的根目录中。假如系统上没有 CONFIG.SYS 文件，必须创建一个包含步骤 2 中所列的命令。

2	查找读入 FILES = x 的那行，在这里 x 是某些数目。通过ILES 命令增加指定的数目；所输入句柄的确切数目应根据所执行的应用程序及在特定的时间内打开的文件数目。假如其它的应用程序打开了多用户的文件，可能需要更多的文件处理。

当增加文件句柄数目时，请记住：每一个文件句柄都消耗一些内存。关于更详细的信息，请参阅操作系统手册。

3	退出 Microsoft Windows。

4	重新引导系统，然后重试一次。


磁盘或网络错误。（错误 3043）

磁盘或驱动程序发生错误不能读入或写入磁盘。

可能的原因：

•	试图使用一个网络驱动器，但网络暂时忙碌中，或是不再连接至网络。请检查网络的连接，然后重试一次。

•	磁盘或驱动程序有问题。


<Path> 不是一个有效的路径。请确定路径名称拼写正确，而且文件是位于所连接的服务器上。（错误 3044）

可能的原因：

•	输入一个包含无效路径的无效文件规格。例如，可能已经输入一个不存在的路径或拼错路径名称。

•	被指定的文件是在网络驱动器上，但此网络并未连接。请确认网络是可用的，然后重试一次。


不能使用 <name>；文件已在使用。（错误 3045）

指定的文件当前正被另一个用户或会话使用。请等待其它的用户或程序退出使用此文件的工作，然后重试一次。


不能存盘；当前正被另一个用户锁定。（错误 3046）

试图在当前正被另一个用户锁定数据库页存储信息。要存储更改，请等待其它的用户退出，然后重试一次。


记录太长。（错误 3047）

用了一个长于 2K 的记录来定义或导入一个数据表。当输入数据给记录时，而不是定义数据表结构时会发生这个错误。通过缩短某些字段或删除一些不需要的字段或移走一些字段来重定义此数据表。


不能打开更多的数据库。（错误 3048）

已达到可同时打开数据库数目的极限值。请关闭一个或更多的数据库，然后重试一次。


不能打开数据库 <name>。它可能不是一个应用程序所能识别的数据库，或是文件可能已经损坏。（错误 3049）

可能的原因：

•	试图打开一个非 Microsoft Jet 数据库，像 Btrieve、dBASE、或 Paradox 数据库或数据表。取代、链接数据库或数据表到一个现存的 Microsoft Jet 数据库。

•	试图导入的链接表是一个 Paradox 数据库或表，而不能找到相关的 .px 文件。请确认 .px 文件在和 Paradox 数据库或数据表在同一的目录里，然后重试一次。

•	假如被指定的数据库是一个 Microsoft Jet 数据库，而且已被损坏。试图去修复数据库。假如不能修复数据库，请从备份中还原数据库或创建新的数据库。


不可识别的数据库格式 <filename>。（错误 3343）

可能的原因：

•	指定的文件名不是一个 Microsoft Jet 数据库。

•	指定的文件名是一个设备名称，如打印机、控制面板等等。

•	在 .mdb 文件中存在无效的系统信息或是无效的排序顺序。

•	等待另一个用户的提交，但是找不到锁定文件。

•	在提交过程时，试图写入一个超过页最大容量（2 K ）的 Long 数值。

•	数据库已损坏。执行修复和压缩数据库，然后再试着打开。


在导入／导出时不能创建异常数据表。（错误 3618）


记录不能添加到异常数据表。（错误 3619）


查看链接 Microsoft Excel 工作本的连接丢失了。（错误 3620）

查看链接 Microsoft Excel 工作本的连接丢失了。和 Microsoft Excel 的连接可能已经中断。


不能更改共享的已打开的数据库密码。（错误 3621）


当访问一个有 IDENTITY 列的 SQL Server 数据表时，OpenRecordset 必须使用 dbSeeChanges 选项。（错误 3622）


不能访问与 FoxPro 3.0 绑定的 DBF 文件 <filename>。（错误 3623）

试图访问与 FoxPro 3.0 版绑定的 .DBF 文件。绑定的文件只能经由绑定到的 FoxPro 数据库容器才能访问。


不能读入记录；当前被另一个用户锁定。（错误 3624）

试图在一个 2K 数据库页读入一个正被其他用户锁定的记录。等待该用户完成这条记录的工作，然后重试一次。


文本文件规格 <name> 不存在。不能使用这个规格导入、导出、或链接。（错误 3625）


运算失败。数据表 <name> 索引太多。删除数据表中的一些索引，然后重试一次。（错误 3626）

在一个 Microsoft Jet 数据库表中不能超过 32 个索引。如果表中已经有 32 个索引，不能再创建其他的索引。因此，不能压缩一个含有 32 个索引表的数据库，因为如果要压缩一个数据库必须要创建几个新的索引。

从这个表中删除一个或多个索引，然后重试一次。


不能设定 <name> 字段的联接关键字为 Null。（错误 3100）

有一个联接，而且企图设定一个 Null 值给该联接的任一边的字段上。选取不同的字段或在字段中输入数据，然后重试一次。


Microsoft Jet 数据库引擎不能在 <name> 数据表中找到与 <name> 字段关键字匹配的记录。（错误 3101）

在一对多关系中, 应在此关连的“多”边输入数据，在“一”边没有匹配的记录。例如，如果在客户编号字段联接客户数据表及订单数据表，然后用不存在于数据表中的客户编号来添加一条订单，便会产生这个错误．


由 <query reference> 所引起的循环引用。（错误 3102）

企图执行一个以自己本身数据为基础的查询。例如，如果执行了下列查询中的某一项，就会产生这个错误：

查询1

SELECT * FROM Employees, Query2;

查询2

SELECT * FROM Query1;

重新设计查询以消除此依存性。


由在查询定义的 SELECT 列表中的别名 <name> 所引起的循环引用。（错误 3103）

指定的别名创建了一个无解引用。例如，如果输入了下列的 SQL 语句，其中 A 是循环引用，就会产生这个错误：

SELECT A + B AS C, C + D AS E, E + F AS A
FROM MyTable;

SELECT week1 + week2 as hours, hours + overtime as gross, gross + ytdpay as week1

FROM EmployeePay


不能在交叉数据表查询中指定固定列名 <value> 超过一次以上。（错误 3104）
不能在交叉表查询中指定固定列名 <value> 超过一次以上。（错误 3104）

当以固定的列名创建了一个交叉表查询时， 所指定的值必须是唯一的。更改一个或一个以上重复的列名，然后重试一次。


缺少在 SELECT INTO 表达式中的目的字段名 <statement>。（错误 3105）

在指定的表达式中输入一个目的字段名称，然后重试一次。


缺少在 UPDATE 表达式中的目的字段名 <statement>。（错误 3106）

在指定的表达式中输入一个目的字段名称，然后重试一次。


不能添加记录；<name> 无插入权限。（错误 3107）

必须有指定数据表或查询插入数据的权限以便插入数据。为了更改自己的权限指定，请联系自己的系统管理员、或数据表、或查询的创建人员。


不能编辑记录；<name> 无可更新权限。（错误 3108）

必须有指定的数据表或查询可更新数据权限，以便在其中取代数据。为了更改自己的权限，请联系自己的工作组管理员、或数据表、查询的创建人员。


不能删除记录；<name> 无删除权限。（错误 3109）

必须有指定数据表或查询删除数据的删除权限。为了更改自己的权限，请联系自己的系统管理员、或数据表、查询的创建人员。


不能读入定义；无数据表或查询 <name> 的读入定义权限。（错误 3110）

您必须有指定数据表或查询的读入定义权限以读入它的定义。为了更改自己的权限，请联系自己的系统管理员、或数据表、查询的创建人员。


不能创建；无数据表或查询 <name> 的修改设计权限。（错误 3111）

企图创建指定的数据表或查询，但是并没有必要的修改设计权限。为了更改自己的权限，请联系自己的系统管理员或查询的创建人员


记录不能读入；<name> 无读入权限。（错误 3112）

必须有指定数据表或查询的读入权限以查看它的数据。为了更改自己的权限，请联系自己的系统管理员、或数据表、查询的创建人员。


不能更新 <field name>；字段不能更新。（错误 3113）

可能引起的原因：

•	指定的字段是一个 TableDef 或 Dynaset 类型 Recordset 对象的部分，所以不能被更新。例如，如果企图更新一个 AutoNumber 字段，就会产生这个错误。

•	执行了一个查询它结合了可更新的及不可更新的 TableDef 对象。且企图在查询结果中（生成出来的 Dynaset 类型Recordset）更新某个字段。.


当选择唯一值 <statement> 时，不可包含 Memo 数据类型或 OLE Object 数据类型。（错误 3114）

从表达式删除 DISTINCT 保留字、Memo 数据类型、或 OLE Object 数据类型字段。


在聚合参数 <statement> 中，不能有 Memo 数据类型或 OLE Object 数据类型字段。（错误 3115）

不能在一个合计函数中包含Memo 数据类型或 OLE Object 数据类型字段。


聚合函数在准则 <criteria> 中不能有 Memo 数据类型或 OLE Object 数据类型字段。（错误 3116）
合计函数在准则 <criteria> 中不能有 Memo 数据类型或 OLE Object 数据类型字段。（错误 3116）

SQL 语句中的 HAVING 子句不能包含Memo 数据类型或 OLE Object 数据类型字段。


不能对 Memo 数据类型或 OLE Object 数据类型 <clause> 排序。（错误 3117）

SQL 语句中的 ORDER BY 子句不能含有Memo 数据类型或 OLE Object 数据类型字段。


对 Memo 数据类型或 OLE Object 数据类型 <name> 不能联接。（错误 3118）

不能联接Memo 数据类型或 OLE Object 数据类型字段。所使用将两个或更多的数据表连在一起的字段必须是其它的数据类型，例如文本或整型。


不能对 Memo 数据类型或 OLE Object 数据类型 <clause> 分组。（错误 3119）

SQL 语句中的 GROUP BY 子句不能含有Memo 数据类型或 OLE Object 数据类型字段。


不能对用（*）所选的字段 <table name> 分组。（错误 3120）

企图执行一个 SELECT表达式，它对所有字段（以星号 * 所选取的字段）分组或合计到单一数据表中。例如，如果输入了下列的 SQL 语句，就会产生这个错误：

SELECT Orders.* FROM Orders GROUP BY ShipVia;


不能对用（*）所选的字段分组。（错误 3121）

企图执行一个 SELECT表达式，它对所有字段（以星号 * 所选取的字段）分组或合计成在全部数据表中。

可能引起的原因：

•	创建了一个 SQL 语句，它包含了一个合计函数或 GROUP BY 子句来引用以星号所选择的字段。例如，如果输入了下列的 SQL 语句，就会产生这个错误：

SELECT * FROM Orders GROUP BY ShipVia;


企图执行一个查询，不包含作为聚合函数一部分的指定表达式 <name>。（错误 3122）
企图执行一个查询，不包含作为合计函数一部分的指定表达式 <name>。（错误 3122）

企图执行一个不包含作为合计函数或群组一部分的指定表达式的查询。

可能引起的原因：

•	并没有在 TRANSFORM 表达式中输入一个合计函数。


在交叉数据表查询中不可用（*）。（错误 3123）

企图执行对用星号（*）选取的字段作分组或合计的查询。选择明确的字段，然后重试一次。


不能从内部报表查询中输入 <name>。（错误 3124）

企图使用包含对一个不允许的内部报表查询明确引用的 SQL 语句。


数据库引擎 <name> 找不到。确定这是一个有效的参数或别名，不包含无效的字符或标点符号，而且名称不是太长。（错误 3125）

指定的名称并未遵循标准命名约定或不是一个有效的参数或别名名称。请检查自己的输入项，以确定您并没有包含无效的字符或标点符号且其名称不是太长。


名称 <name> 中无效的括号。（错误 3126）

指定的名称不能含有中括号或是中括号并不配对。请检查自己的输入项以确定中括号是正确配对的，然后重试一次。


INSERT INTO 表达式包含以下不认识的字段名 <field name>。确定已正确地键入了名称，然后重试一次。（错误 3127）

企图以指定的字段名去使用一个 INSERT INTO表达式，但是那个字段并不存在于输出数据表中。请确定已正确地键入了名称，然后重试一次。


指定了含有想删除记录的数据表。（错误 3128）

企图执行一个删除查询，但是此查询并没有指定含有想要删除之记录的数据表名称。

可能引起的原因：

•	并没有键入一个星号来代表每一个在 ALL、DISTINCT、DISTINCTROW 述语中的数据表。相反地，却键入了字段名（例如，Customers.* 误打成 Customers.Address）。


无效的 SQL 表达式；要求是‘DELETE’、‘INSERT’、‘PROCEDURE’、‘SELECT’或‘UPDATE’。（错误 3129）
无效的 SQL 语句；要求是‘DELETE’、‘INSERT’、‘PROCEDURE’、‘SELECT’或‘UPDATE’。（错误 3129）

因为SQL 语句并非以指定的保留字为开头，所以不能识别它。


在 DELETE 表达式中的语法错误。（错误 3130）

输入了一个含有无效 DELETE表达式的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 FROM 子句中的语法错误。（错误 3131）

输入了一个含有无效 FROM 子句的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 GROUP BY 子句中的语法错误。（错误 3132）

输入了一个含有无效 GROUP BY 子句的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 HAVING 子句中的语法错误。（错误 3133）

输入了一个含有无效 HAVING 子句的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 INSERT INTO 语句中的语法错误。（错误 3134）

输入了一个含有无效 INSERT INTO表达式的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 JOIN 运算中的语法错误。（错误 3135）

输入了一个含有无效联接的 SQL 语句。它可能是一个内部联接、外部联接、或自我联接。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


LEVEL 子句包含一个拼错或漏掉的保留字或参数，或标点符号无效。（错误 3136）

输入了一个含有无效保留字子句的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 ORDER BY 子句中的语法错误。（错误 3138）

输入了一个含有无效 ORDER BY 子句的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 PARAMETER 子句中的语法错误。（错误 3139）

输入了一个含有无效 PARAMETERS声明 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 PROCEDURE 子句中语法错误。（错误 3140）

输入了一个含有无效 PROCEDURE 子句的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


SELECT表达式包含一个拼错或漏掉的保留字或参数，或标点符号无效。（错误 3141）

输入了一个含有无效 SELECT表达式的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 TRANSFORM 表达式中的语法错误。（错误 3143）

输入了一个含有无效 TRANSFORM表达式的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 UPDATE 表达式中的语法错误。（错误 3144）

输入了一个含有无效 UPDATE表达式的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


在 WHERE 子句中的语法错误。（错误 3145）

输入了一个含有无效 WHERE 子句的 SQL 语句。

可能引起的原因：

•	保留字或参数名称拼错或漏掉了。

•	标点符号无效。


ODBC - 调用失败。（错误 3146）

使用 ODBC 联接。企图执行一个在 ODBC 数据源中的数据运算。 当 ODBC 数据源在网络磁盘机上且网络没有联接时，可能产生这个错误。请确认网络是可用的，然后重试一次。


不能创建关连。（错误 3300）
不能创建关系。（错误 3300）

试图创建不被允许的关系。例如，这些数据表可能在不同的数据库中。


不能执行此运算；此版本的功能在旧格式数据库中是无效的。（错误 3301）

数据库是以 Microsoft Jet 数据库引擎较早的格式存储的，该版本不支持此功能。必须将数据库变为Microsoft Jet 2.0 或 3.0 版本，不然就得修改此运算，以避免使用不被支持的功能。


一个数据表的规则正在使用时不能将它更改。（错误 3302）

数据表中有一个记录已被其他用户更改，或在应用程序的各个程序会话中已被更改，且当前是锁定的。当数据表中有记录被锁定时，就不能修改数据表中的规则。

如果已在其他程序运行期间中锁定了记录，请将此记录存盘，再做更改。如果其他用户锁定了记录，请稍等一会儿，再将规则修改存盘。


不能删除此字段。它是一或多个关连的一部分。（错误 3303）
不能删除此字段。它是一或多个关系的一部分。（错误 3303）

试图删除在数据库中已被定义为关系中的字段。要删除该字段，必须先删除其关系。


必须输入由四到二十个字符和数字组成的个人标识符 (PID)。（错误 3304）

个人标识符（PID）最少要有四个字符，最多不能超过二十个字符。


通过查询的连接串无效。（错误 3305）

通过查询用的连接串是以“ODBC;”开头。


已写入一个可返回多个字段的子查询，但在主查询的 FROM 子句中并未使用 EXISTS 保留字，请修改子查询的 SELECT 语句，要求只返回一个字段。（错误 3306）


所选的两个数据表或联合查询中的列数不相符。（错误 3307）

由 UNION 运算连接的两个数据表或查询必须生成相同的字段数目。请从包含较多字段的 SELECT 语句中删除字段，或在包含较少字段的 SELECT 语句中添加字段。

说明   可在字段较少的 SELECT 语句中加入常数来代替字段。例如，下列联合查询会从第一个 SELECT 语句中生成三列，但在第二个 SELECT 语句中，则是一个字段和两个常数。该查询会返回 Employees 及 Regions 数据表中所有的国家。从 Employees 数据表，查询也会返回员工的姓名。然而，如果国家值来自于 Regions 数据表的话，查询会在 LastName 和 FirstName列中返回 Null。

SELECT Country, FirstName, LastName FROM Employees

UNION SELECT Country, NULL, NULL FROM Regions;


选取查询中无效的 TOP 参数。（错误 3308）

SELECT 语句的 TOP 子句中出现了无效的参数。放在 TOP 保留字后面的数值必须是正整型。如果同时使用了 PERCENT 保留字，则该整数不能大于 100。


属性设置不能超过 2K。（错误 3309）

试图将对象的属性值设置成范围大于所允许长度 2K 的值。请缩短属性值的长度。


此属性不支持外部数据源或 Microsoft Jet 旧版本所创建的数据库。（错误 3310）

试图设定或检查在以 Microsoft Jet 数据库 1.x、2.x 版本存储的数据库，或在外部数据源中无效的对象属性。请在“帮助”中搜寻此对象，并显示检查对象的“总结”主题，以参阅其有效属性的列表。


指定的属性已经存在。（错误 3311）

试图添加一个新的属性对象到含有相同名称属性的集合中。请检查是否拼错了新属性对象的名称，或参阅现存属性的“帮助”主题，查看是否已有相同名称的属性对象，以确定是否需要创建一个新的属性对象。


有效性规则和缺省值不能放在系统或链接数据表中。（错误 3312）

试图设定数据表、字段或其它对象的 DefaultValue、ValidationRule、ValidationText 或 Required 属性，但应用程序禁止这样做，例如，设置系统对象上的属性。


不能将此校验表达式放置于此字段上。（错误 3313）

试图设定某个不允许此种属性的类型的字段（例如， AutoNumber 字段或 OLE Object 数据类型）的验证属性。请使用不同的字段来校验数据，如果尚未将数据添加至数据表，请重定义该字段的数据类型。


<name> 字段不能包含 Null 值，因为该字段的 Requiredired 属性已设定成。请输入一个值到字段中。（错误 3314）

此字段的成 TrueRe属性已设定成ueRe，禁止在字段中输入 Null。请输入一个值到字段中。


Requir 字段不能是零长度字符串。（错误 3315）

uiredTrue<name>此字段的m属性已设定成e>此字段的，禁止在字段中输入零长度字符串。请输入一个不同值到字段中。


＜数据表层次的校验文本＞。（错误 3316）

已违反数据表层次的有效性规则。


一个或多个值被 <name> 的有效性规则 <rule> 禁止。输入此字段表达式可接受的值。（错误 3317）

此字段的 ValidationRule 属性包含一个表达式，限制可输入到该字段的值。必须输入该表达式可接受的值。


TOP 子句中的指定值在删除查询或报表中不被允许。（错误 3318）

Top 值，亦即 SELECT 语句的 TOP 子句中指定的值，在删除查询或报表中是不允许的。


联合查询中的语法错误。（错误 3319）

在联合查询的 SQL 语句中有语法错误。

原因可能是：

•	保留字或参数名称拼错了。

•	保留字或参数不见了。

•	标点符号无效。


数据表层次校验表达式中的 <Error>。（错误 3320）

数据表层次有效性规则表达式或其缺省值表达式发生了错误。这可能是语法错误或其它类型的错误。


连接串或 IN 子句中没有指定数据库。（错误 3321）

Microsoft Jet 数据库引擎不能连接外部 ISAM 数据库，因为没有指定要连接的数据库名。连数据的外部来源时，必须指定数据库名。

原因可能是：

•	SELECT 语句的 FROM 子句中的连接串少了 DATABASE= 这个参数。

•	SELECT 语句中的 IN 子句包含一个数据库类型参数（指示从外部数据库选取数据）。但它没有数据库名参数。


交叉数据表查询含有一个或一个以上无效的固定列头。（错误 3322）
交叉表查询含有一个或一个以上无效的固定列头。（错误 3322）

交叉表查询的固定列头的输入项列表（TRANSFORM 语句中的 PIVOT 子句）无效。

原因可能是：

•	列表中没有输入项。在 PIVOT 子句的 IN 保留字后面的括弧内至少要有一个值。

•	列表中出现空白输入项。同一行上有两个逗号（,,），即生成一个空白输入项。

•	列表包含一个超过 64 个字符的字段名。

请改正 PIVOT 子句，然后再次执行查询。


查询不能作为数据源。（错误 3323）

原因可能是：

•	能作为记录来源的查询是动作查询或数据定义查询。


此查询为 DDL 查询，它不能作为数据源。（错误 3324）

试图不使用 Execute 方法执行动作查询或数据定义查询。


通过查询的 ReturnsRecords 属性设置为 True，却不返回任何记录。（错误 3325）

即使一个通过查询的 ReturnsRecords 属性设置为True，它也不会返回任何记录。如果通过查询不返回记录，请将ReturnsRecords属性设定为 False。


Recordset 是不可重建的。（错误 3326）

试图在与快照类型的 Recordset 对象结合的字段中编辑数据。Microsoft Jet 数据库中的快照字段不能编辑。


只能在 1.0 版本的格式中出现。（错误 3334）

应用程序试图使用当前版本不再支持的功能。


Btrieve：初始化中无效的 IndexDDF 选项。（错误 3336）

Windows 注册中 Btrieve关键字的 IndexDDF 值的设置是无效的。IndexDDF 值决定 Btrieve 外部 ISAM 数据库处理 INDEX.ddf 文件的方式，此文件在索引被创建或删除时即予重建。

有效的设置是：

•	Require： 除了 FILE.ddf 和 FIELD.ddf 之外，在数据库目录中 INDEX.ddf 文件也必须存在。

•	Maintain： 如果 INDEX.ddf 文件存在，将其重建，但如果它不存在，不会生成错误。

•	Ignore： 不论 INDEX.ddf 文件是否存在，均不将其重建。


初始化中无效的 DataCodePage 选项。（错误 3337）

试图使用的外部数据源的 DataCodePage 设置无效。本设置对应Windows 注册中的\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engine\＜外部数据源ISAM＞。

有效的设置是：

•	OEM： 数据存储为 OEM 数据；进行 OemToAnsi 和 AnsiToOem 输送。

•	ANSI： 数据存储为 ANSI 数据；不进行 OemToAnsi 和 AnsiToOem 输送。


Btrieve：初始化中的 Xtrieve 选项无效。（错误 3338）

Windows 注册中，一个或多个 XTRPATH、XTRENV 和 XTRPINDEX 设置无效。

可能的原因和解决方法：

•	XTRPATH 是找出数据文件的目录搜寻通路。此输入项的格式是：

XTRPATH=dir1;dir2;dir2

其中 dir1, dir2, 和 dir3 是完整目录通路（例如，XTRPATH=C:\DATA;D:\FILES;E:\DATA）。

•	XTRENV 是 Xtrieve 环境文件的目录和文件名（例如，XTRENV=C:\XTRV\XTRIEVE.env）。

•	XTRPINDX 是指到创建新的 Xtrieve 数据表的目录指针，以对应到 XTRPATH 中目录的数值来表示，且第一个目录的 XTRPINDX 为 1，第二个目录的 XTRPINDX 为 2，依此类推。在前面所示的 XTRPATH 中，XTRPINDX 的值为 2 表示要在 D:\FILES 目录中创建新的 Xtrieve 数据表。


Btrieve：在初始化中无效的 IndexDeleteRenumber 选项。（错误 3339）

Windows 注册中 Btrieve关键字的 IndexDeleteRenumber 输入项设置是无效的。由IndexDeleteRenumber 输入项决定如果有一个索引被删除了，其余的索引是否要重新编号。

有效的设置是：

•	On： 重新编号。

•	Off： 不要重新编号。

On 与 Btrieve 5.1x 版的行为一致。Off 与 Btrieve 6.0 版的行为一致。


<name>查询已损坏。（错误 3340）

引用了未定义的查询名称。请检查列于 QueryDefs 集合中的查询，以确保引用了有效的查询名称。


当前字段必须与一对多关连的“一”边上的连接关键字 <name> 符合。用所需连接关键字的值在“一”边的数据表上输入一个记录，然后将它与“多”边数据表中的连接关键字连接起来。（错误 3341）
当前字段必须与一对多关系的“一”边上的连接关键字 <name> 符合。用所需连接关键字的值在“一”边的数据表上输入一个记录，然后将它与“多”边数据表中的连接关键字连接起来。（错误 3341）

试图在一个外部联接的只在“多”边的表中的连接字段内输入数值，而此“一”边上的数据表的连接字段内又没有与它对应的值。先在“一”边数据表中输入具有所需关键字的记录。然后在“多”边数据表中输入需要的连接字段。


<name> 子查询中无效的 Memo 数据类型或 OLE Object 数据类型。（错误 3342）

子查询不能返回 Memo 数据类型 或 OLE Object 数据类型，也不能在表达式中与 Memo 数据类型或 OLE Object 数据类型相比较。


数据库引擎不能识别校验表达式中无效的字段 <name> 或是数据表 <name> 中的缺省值。（错误 3344）

表达式引用字段无效，或引用到不存在的字段。请检查一下，以确保字段名有效，且拼写正确。


不认识的或无效的字段引用 <name>。（错误 3345）

表达式引用字段无效，或引用到不存在的字段。请检查一下，确保字段名是正确的。


查询值的号码和目的字段不相同。（错误 3346）

INSERT INTO（追加查询）在 VALUES 或 SELECT 列表中的目的字段数目多于或少于目的数据表中的字段数目。请选择相符的字段数目。


数值字段溢出。（错误 3349）

Btrieve 字段中的数据太大，以至于不能在应用程序中表示。


不能创建关键字。（错误 3250）

在创建主关键字时，Microsoft Jet 数据库引擎不能创建主键。确定此关键字字段已经适当地命名而且没有其它重复记录创建于此关键字上。

在使用 Seek 方法，并且传给这个方法一个值，当此值所付给的字段不在此索引中时，就会发生这个错误。例如，假设在一个 Recordset 上使用 Seek 方法，而 Recordset 的当前索引使用基准数据表的 LastName 字段，且以这种方法来编写它：

rstEmployees.Seek "=", "Smith", "Joe"

Microsoft Jet 将设法从两个字段中构建一个主键，但因为有一个字段是索引，所以这种尝试将导致错误的结果。


运算不支持此对象类型。（错误 3251）

试图执行一个方法或对一个属性指定一种设置，而此项属性一般来讲对此对象都是有效的，但在此特定的状况中却无效。例如， Edit 方法一般来讲对于 Recordset 对象都是有效的。但对于一个快照类型的 Recordset 对象则为无效。这种错误同样会发生在那些由于对象的类型或状态不允许有那种操作的情形中，如当在一个只能向前滚动的快照类型 Recordset 对象中使用 MovePrevious 方法。一些运算是否被允许还要依赖于是否访问 Microsoft Jet 数据库或 ODBC 数据源。


不能打开一个包含用户定义函数（试图去设定或获得窗体的 RecordsetClone 属性）底层查询的窗体。（错误 3252）

在 Microsoft Access 中，如果执行一个在其输出中包含用户定义函数的查询，然后以此查询为基础，创建一个窗体，就会发生这个错误。


ODBC 不能锁定所有记录。（错误 3254）

在使用 ODBC 连接时，试图锁定在一个ODBC 数据库中所有的记录。


找不到索引文件。（错误 3256）

设法访问一个 dBASE 数据表，但不能找到在与数据表有关的 .inf 文件中所列出的其中一个索引。此索引可能已经被重新命名、已被移动、或者已经被删除了。可以将此数据表重新贴附（重新链接），或者利用 Microsoft Windows 记事本或是其它的文本编辑器来重建 .inf 文件


WITH OWNERACCESS OPTION 声明中的语法错误。（错误 3257）

原因可能是：

•	WITH OWNERACCESS OPTION 声明不完整或者在 OWNER 及 ACCESS 之间多了一个空格。

•	此声明出现在 SQL 语句中意外或允许的位置上。例如：

SELECT * WITH OWNERACCESS OPTION FROM [My Table];

WITH OWNERACCESS OPTION 声明应该出现在 SQL 语句的结尾处，如果有 ORDER BY 子句存在的话，通常接在 ORDER BY 子句之后，如下所示：

SELECT * FROM [My Table] WITH OWNERACCESS OPTION;


SQL 语句不能执行，因为它包含模棱两可的外部连接。为了迫使其中一个连接先执行，需先创建一个执行第一个连接的查询，然后将该查询包含在 SQL 语句中。（错误 3258）

试图执行一个包含多重联接的 SQL 语句；此查询所生成的结果会因执行连接的顺序不同而有所不同。例如，如果执行下面这个 SQL 语句，就会出现这个错误：

SELECT * FROM Customers, Orders, [Order Details],

Customers LEFT JOIN Orders

ON Customers.CustomerID = Orders.CustomerID,

Orders INNER JOIN [Order Details]

ON Orders.OrderID = [Order Details].OrderID;

执行这个语句会生成错误信息，这是因为连接的顺序为模棱两可的。要强迫其中一个连接先执行，需创建另一个查询来执行第一个连接，然后将此查询包含在 SQL 语句中。下面的示例帮助该如何才能构造先前的查询，以便 INNER JOIN 运算在 LEFT JOIN 及 RIGHT JOIN 运算之前执行：

查询1

SELECT * FROM Orders, [Order Details],

Orders INNER JOIN [Order Details]

ON Orders. OrderID = [Order Details].OrderID;

查询2

SELECT * FROM Customers, 查询1,

Customers LEFT JOIN 查询1

ON Customers.CustomerID = Orders.CustomerID;


无效的字段数据类型。（错误 3259）

在 Field 对象的 Type 属性中指定的数据类型是无效的。在 Type 属性帮助主题中所列的有效类型中，选择其中一个类型。


不能更新；机器 ＜名称＞ 上的用户 ＜名称＞ 当前已将锁定。（错误 3260）

试图重建现在被锁定的页上的数据。

原因可能是：

•	试图存储一个现在正被其他用户所使用的查询。若要存储查询，必须等其他用户退出工作，或是输入不同的名称，然后重试一次。

•	试图在数据页上使用 Edit 方法，而该数据页包含一个已经打开或已经被锁定的记录。


用户＜Name＞以独占的方式在机器＜Name＞上锁定＜Name＞数据表。（错误 3261）

试图使用一个现在正被指定的用户以独占访问方式打开的数据表。其他用户完成对这个数据表的工作后，再重试一次。


不能锁定＜Name＞数据表；机器＜Name＞上的用户＜Name＞当前正在使用。（错误 3262）

当打开一个数据表时，试图将它锁定，但因为它现在正在使用，所以不能将它锁定。请等一会儿，然后重试一次。


无效的数据库对象。（错误 3263）

指定的 Database 对象不是使用 OpenDatabase 方法所生成的结果，或者它已经被修改过且已经不再有效了。


无字段定义；不能添加 Tabledef 或索引。（错误 3264）

必须在定义一个或多个字段之后，才可以添加一个 Tabledef。利用 CreateField 方法来创建字段，将它们添加到的 TableDef 对象上的 Fields 集合，然后将添加的 TableDef 对象加到 TableDefs 集合。


在此集合中找不到此项目。（错误 3265）

试图引用集合中的一个名称，但失败了。

原因可能是：

•	这个对象并不存在于此集合中。在引用此对象之前，请先确定此对象已添加到集合内。

•	在此集合中，不止一个对象有这个名称；使用此名称是一种模棱两可的引用。利用对象在集合中的顺序位置来引用此对象（例如，Recordset(3)）。


不能添加字段集合的已有字段。（错误 3266）

当一个 Fields 对象已经是一个存在的 Fields 集合的成员时，将此字段对象指定成一个 Append 运算的一个参数。利用 Dim 语句及 CreateField 方法来声明一个添加的 Field 对象，并且指定它各项的值，利用这个添加的 Field 对象重新执行此项操作。


此属性只有在字段为 Recordset 对象的 Field 集合中的字段时才能被设定。（错误 3267）

这项属性只有对那些为 Recordset 对象的 Fields 集合中的 Field 对象有效。对在不同 Fields 集合可用的属性列表，参见 Fields 对象、Fields 集合总结。


只要对象为集合的一部分便不能设定其属性。（错误 3268）

试图对一个已经添加到一个集合中的对象（TableDef、Field 等等）属性的设置做更改。


不能添加，该索引已是索引集合的一部分。（错误 3269）

当一个 Index 对象已经是一个已存在的 Indexes 集合的成员时，将此索引对象指定成唯一参数传给 Append 运算。利用 Dim 语句及 CreateIndex 方法来声明一个新添加的 Index 对象及指定它的数值，并且利用添加的这个 Index 对象重试这项运算。


找不到属性。（错误 3270）

找不到所指定的属性。

原因可能是：

•	此属性并不存在。检查程序代码，确认这个属性的拼写是否正确。

•	如果这项属性是用户定义的属性的话，它可能已经从集合中被删除了。


无效的属性值。（错误 3271）

原因可能是：

•	对于 Parameter 对象的 Value 属性来说，这项属性设置太长或是设定无效。

•	 Index 对象名称是一个零长度字符串（" "）。当添加一个索引对象到 Indexes 集合时，必须对 Index 对象输入一个名字。

•	Workspace 对象名称是一个零长度字符串。当添加一个工作环境对象到 Workspaces 集合时，必须对 Workspace 对象输入一个名字。


对象不是集合。（错误 3272）

已引用的是一个对象，虽然此对象看起来象一个集合（但它并不是集合）。例如，象这样一个语句  qrySales.Refresh 或 qrySales(2) 就会生产这项错误信息。


此对象不能应用此方法。（错误 3273）

试图在一个不支持这个方法的对象上使用这个方法。请引用此对象的总结主题来查看此对象的有效方法列表。


外部数据表不是预期的格式。（错误 3274）

自从数据表被链接后，这个数据表的格式就已更改了。重建链接表，然后重试一次。


从外部数据库驱动程序中产生的意外错误 <error number>。（错误 3275）

number>指定的外部数据回一个错误。这错误库由执行的驱动程序返是了一个外支持的运算造成部。


无效的数据库对象引用。（错误 3276）

所指定的 Database 对象数据由 OpenDatabase 库类生型不的不是方法成的结果，或者且它不再有效已。


在一个索引中不能超过十个字段。（错误 3277）

定义了一个超过十个字段的索引。将字段的数目减少到十或更少。


Microsoft Jet 数据库引擎没有初值。（错误 3278）

数据库引擎不能设定初值。

原因可能是：

•	和另一个使用 Microsoft Jet 数据库引擎经被修改过已了冲突。退出所有其他的应用程序，然后再重新激活的的应用程序。

•	应用程序产生您在安装及设置时发生的应用程序。


Microsoft Jet 数据库引擎已设初值。（错误 3279）

试图对 Microsoft Jet 数据引擎错误。重新安装设置初值初值了。


不能删除索引中的字段或系统所需的字段。（错误 3280）

要删除一个索引中的字段，必须首先删除这个索引。


不能删除此索引或数据表。它若不是当前索引就是在关连中被使用到。（错误 3281）
不能删除此索引或数据表。它若不是当前索引就是在关系中被使用到。（错误 3281）

如果这个索引或数据表在一个关系中使用的话，必须在删除这个索引或数据表之前，先将这个关系删除。如果这个索引是利用 Index 属性来指定的当前索引的话，在可以删除这个索引之前，必须先将这个属性设置成不同的索引。


在一个含有数据的数据表上不支持此运算。（错误 3282）

不能在一个含有数据的链接表上添加一个字段或创建一个索引。一旦某一个数据表含有数据时，就不可以更改数据表的设计或索引。利用修改后的设计创建新的数据表，并且利用一个动作查询将数据输送到此数据表上。


主索引已经存在。（错误 3283）

试图对这个数据表定义第二个主键。每一个数据表只可以有唯一的一个主键。删除第二个主键的引用。


索引已经存在。（错误 3284）

不能在一个数据表中拥有两个相同名字的索引。将其中一个索引重命名。


无效的索引定义。（错误 3285）

原因可能是：

•	正在一个索引中或关系中使用了两次相同的字段，这是 Microsoft Jet 数据库引擎所不允许的。

•	为两个数据类型不符的字段创建关系。在 Microsoft Jet 数据库中，只可以将字段相同的数据类型创建关系，或是将 AutoNumber 字段与长整型的数字字段关连。


备注文件的格式不符合特定的外部数据库格式。（错误 3286）

由于应用程序不能读入与现在正在输入或链接的数据库有关的备注文件，所以不能输入或链接这个文件。可能是备注文件的文件格式有错误；例如，将 dBASE IV 选为数据源，而备注文件却为 FoxPro 的格式。


不能在指定的字段上创建索引。（错误 3287）

试图在 Memo 数据类型或 OLE Object 数据类型字段上创建一个索引。指定另一个字段，然后重试一次。

如果试图在一个 Btrieve 格式的数据表的字节字段上创建索引的话，同样会发生这个错误。


Paradox 索引不是主索引。（错误 3288）

试图在一个 Paradox 数据表上创建一个索引，但此数据表还没有定义其他的索引。第一个在 Paradox 数据表上创建的索引必须是主索引。

可能的解决方法：

•	将此索引重定义为主索引。

•	如果要创建的索引并非主索引，先创建主索引。


CONSTRAINT 子句的语法错误。（错误 3289）

输入一个包含无效 CONSTRAINT 子句的 SQL 语句。

原因可能是：

•	保留字或参数名字拼错或漏掉了。

•	标点符号无效。


CREATE TABLE 语句中的语法错误。（错误 3290）

输入一个包含无效 CREATE TABLE 语句的 SQL 语句。

原因可能是：

•	保留字或参数名字拼错或漏掉了。

•	标点符号无效。


在 CREATE INDEX 语句中的语法错误。（错误 3291）

输入一个包含无效 CREATE INDEX 语句的 SQL 语句。

原因可能是：

•	保留字或参数名字拼错或漏掉了。

•	标点符号无效。


字段定义中的语法错误。（错误 3292）

在一个 CREATE TABLE 或者 ALTER TABLE 语句的字段定义中发生的语法错误。

原因可能是：

•	保留字或参数名字拼错或漏掉了。

•	标点符号无效。


ALTER TABLE 语句中的语法错误。（错误 3293）

输入了一个包含无效 ALTER TABLE 语句的 SQL 语句。

原因可能是：

•	保留字或参数名字拼错或漏掉了。

•	标点符号无效。


DROP INDEX 语句中的语法错误。（错误 3294）

输入了一个包含无效 DROP INDEX 语句的 SQL 语句。

原因可能是：

•	保留字或参数名字拼错或漏掉了。

•	标点符号无效。


DROP TABLE 或 DROP INDEX 中的语法错误。（错误 3295）

输入了一个包含无效 DROP 语句的 SQL 语句。

原因可能是：

•	保留字或参数名字拼错或漏掉了。

•	标点符号无效。


不支持连接表达式。（错误 3296）

原因可能是：

•	SQL 语句包含多个联接，根据这些连接执行的顺序，查询的结果可以不同不同。若要创建另一个查询来执行第一个连接，则在创建该查询之后将这个查询放到SQL 语句内。

•	JOIN 运算中的 ON 语句不完整或包含的数据表太多。可能试图把ON 表达式放在 WHERE 子句中了。


不能输入数据表或查询。找不到记录或所有记录均有错误。（错误 3297）

Microsoft Jet 数据库引擎不能找到试图输入的数据表或查询，或在指定的来源中找不到记录，或所有记录均有错误。检查指定的通路，并重试一次。


几个数据表都用了那个名字。请以‘owner.table’格式指定所有者。（错误 3298）

在远程的 ODBC 数据源中存在多个数据表使用同一名字的情况。要解决这种歧义，请用 owner.table 语法来指定要访问的数据表的所有者。


ODBC 规格一致性错误<message>。向应用程序开发者反应这个错误。（错误 3299）

这种错误可能是因为 ODBC 驱动程序有问题而造成的。将信息中所出现的错误号码写下来，并且把它向此应用程序的开发者反应，然后此应用程序的开发者可以向驱动程序供给商反应。


因为 <name> 数据表包含相关的记录，故不能删除或更改此记录。（错误 3200）

所执行的操作可能违反相关数据表的引用完整性规则。例如，如果试图删除或更改在一对多关系的“一”数据表当中的记录时，若在“多”数据表中仍存有相关记录时，便会生成错误。

如果欲删除或更改此次记录，首先须将“多”数据表中的相关记录删除。


因为 <name> 数据表中必须有相关记录存在，所以不能添加或更改记录。（错误 3201）

所执行的操作可能会违反相关数据表的引用完整性规则。例如，如果欲在一对多关系“多”数据表中更改或插入记录，而该项记录在数据表中的“一”边并无相关记录时，便会产生此错误。

如果欲添加或更改记录，首先须将记录添加至具有相匹配字段值的“一”数据表中。


当前被其它用户锁定；不能保存期。（错误3202）

可能的原因：

•	企图在 2K 的数据库页中保存期记录，但该数据库当前被其它用户锁定。必须等该用户完成对此项记录的操作，然后重试一次。


在 <expression> 表达式中不能使用子查询。（错误 3203）

此表达式包含子查询或其它功能相当于子查询的表达式。

可能的原因：

•	使用的 SELECT 语句包含了求另一合计函数值的合计函数。例如，如果执行下列语句，便会发生此项错误：

TRANSFORM Sum([OrderAmount]) AS Sum1

SELECT Sum([Sum1]) AS Sum2, OrderID, Sum([Sum2]) AS Expr1

FROM Orders

GROUP BY OrderID

PIVOT ShipName;

此警告的<表达式>参数可能包含 SELECT 子句中的表达式 Sum([Sum2])，这样一来此记录引用同一 SELECT 子句中所使用的别名，相当于对 Sum([Sum1]) 的子查询，。


数据库已存在。（错误 3204）

所要创建或重新命名的数据库名已存在。请输入不同的名称，然后重试一次即可。


交叉数据表的列标题 <value > 太多。（错误 3205）

所执行的 SQL 语句企图创建的栏过多。指定的数值便是造成错误的字段。

可以在 WHERE 子句中添加附加条件以减少栏数，如果没有 WHERE 子句的话，请添上一个。


字段与其本身之间不能创建关连。（错误 3206）
字段与其本身之间不能创建关系。（错误 3206）

企图在字段与其本身间创建关系。请为原有的或相关的数据表中选取不同的字段，然后重试一次。


Paradox 数据表不含主索引键时，无法支持操作。（错误3207）

执行创建数据表的应用程序，并添加一主键。然后重试一次。


Windows 注册的 Xbase 索引键中无效的Deleted 设置。（错误 3208）

Windows 注册的 Xbase 索引键中具有一无效的 Deleted 设置。

若欲修改 Deleted 设置，请：

1	退出应用程序。

2	执行注册编辑程序，找到 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Xbase 索引键，并选取 Deleted 值。

3	在“Edit” 菜单中，单击“Modify”。

4	更正“Value data”方框中的 Deleted 数据。

5	重新启动应用程序，然后重试一次。


连接字符串太长。（错误 3210）

SQL 语句的 IN 子句中，连接串的长度不能超过 255 个字符。请更正输入项，然后重试一次。


数据库引擎不能锁定 <name> 数据表，因为该表已被其它用户或处理程序使用。（错误 3211）

必须锁定当前被其它用户使用的数据表，才能完成此操作。待该位用户退出对此数据表的操作后，请重试一次。


不能锁定 <name> 数据表；当前 <name> 用户正在 <name> 机器中使用该表。（错误 3212）

此数据表当前被使用，故不能锁定。待该用户完成事务后，请重试一次。


Windows 注册的 Xbase 索引键中的无效的 Date 设置。（错误 3213）

Windows 注册的 Xbase 索引键中有无效的 Date 设置。

若欲修改 Date 设置，请：

1	退出应用程序。

2	执行注册编辑程序，找到 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Xbase 索引键，并选取 Date 值。

3	请至“Edit”菜单中，单击 “Modify”。

4	更正“Value data”方框中的 Date 记录。

5	重新启动应用程序，并请重试一次。


Windows 注册的 Xbase 索引键中无效的 Mark 设置。（错误 3214）

Windows 注册的 Xbase 索引键中有无效的 Mark 设置。

若欲修改 Mark 设置，请：

1	退出应用程序。

2	执行注册编辑程序，找到 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Xbase 索引键，并选取 Mark 值。

3	请至“Edit”菜单中，单击“Modify”。

4	更正“Value data”方框中的 Mark 记录。

5	重新启动应用程序，并请重试一次。


太多 Btrieve 任务。（错误 3215）

太多个应用程序同时使用 Btrieve 驱动程序。在多用户环境中，有过多个用户访问相同的服务器，则会发生此项错误。请联络系统管理员或网络管理员。


在需要数据表名称的位置指定了 <name> 参数。（错误 3216）

产生参数查询指出无效的参数类型。下面的示例中便产生此错误。

PARAMETERS Param1 Text;

INSERT INTO Param1

SELECT *

FROM Customers;

Param1 是文本参数，但是 INSERT INTO 语句希望接受的是数据表名称。

请将参数类型由 Text 改为 TableID，然后重试一次。


<name> 参数指定了需要数据库名的位置。（错误 3217）

产生参数查询指出无效的参数类型。下面的示例中便产生此错误。

PARAMETERS Param1 Text;

SELECT CustomerID

FROM Customers IN Param1;

Param1 是文本参数，但是 FROM 子句需要的是数据库参数。

请将参数类型由 Text 改为 Database，然后重试一次。


不能更新；当前已被锁定。（错误 3218）

企图更新的记录正好在当前锁定页中。

可能的原因：

•	企图保存期的查询当前正由他人使用。欲保存期查询，请等待该用户退出其操作，或输入不同的名称，然后重试一次。

•	企图在包含当前已打开或锁定的记录的数据页中使用 Edit 方法。


无效的操作。（错误 3219）

可能的原因：

•	企图写入只读属性。参见属性的帮助主题，决定其属性是可读或可写。

•	企图在 Recordset 对象类型上使用不适用的方法或属性。参见 Recordset 对象总结主题，决定何种方法与和属性适用此种 Recordset 对象类型。

•	企图在不能支持用户定义属性的 Proerties 集合中添加一项属性。

•	企图在只读 Recordset 对象中使用 Update 方法。


无效的自动调页串行。（错误 3220）

企图链接一 Paradox 数据表，但该数据表系以国际排序顺序创建，且与用户所使用的不同。


Windows 注册的 Btrieve 索引键中无效的设置。（错误 3221）

Windows 注册的 Btrieve 索引键中的某个设置是无效的。举例来说，如果 /l: 或 /f: 的设置在选项输入中是无效的，便会发生此错误。

若欲修改 Windows 注册设置，请：

1	退出应用程序。

2	执行注册编辑程序，找到 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Btrieve 索引键，并选取必须修改的数值。

3	请至“Edit”菜单中，单击“Modify”。

4	更正“Value data”方框中的数据。

5	重新启动应用程序，然后重试一次。


查询中不能包含 Database 参数。（错误 3222）

请更改此参数查询的参数字段的数据类型，使其成为有效的字段数据类型，然后重试一次。


< Parameter name> 无效，因为名称太长或包含无效字符。（错误 3223）

参数名太长或包含无效字符。请更正名称，然后请重试一次。


不能读 Btrieve 数据字典。（错误 3224）

复制 DDF 文件的备份，然后请重试一次。


执行 Btrieve 操作时遇到记录锁定的冲突。（错误 3225）

企图在链接的 Btrieve 数据表中执行更新、插入或删除操作的过程中锁定记录，而另一位用户也试图锁定同样的纪录。请取消操作，待该位用户退出此操作，重试一次。


使用 Btrieve DLL 时遇到错误。（错误 3226）

当试图在 Btrieve 链接表中访问记录时，发生意外的错误。请重试一次，或者与系统管理员者或网络管理员联络。


Windows 注册的 Xbase 索引键中无效的 Century 设置。（错误 3227）

Windows 注册的 Xbase 索引键中有无效的 Century 设置。

若欲修改 Century 设置，请：

1	退出应用程序。

2	执行注册编辑程序，找到 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Xbase 索引键，并选取 Century 值。

3	请至“Edit”菜单中，单击“Modify”。

4	更正“Value data”方框中的 Century 记录。

5	重新启动应用程序，然后重试一次。


操作系统不支持选定的自动调页串行。（错误 3228）

Windows 注册的 Paradox 索引键中具有无效的 CollatingSequence 设置。

若欲修改 CollatingSequence 设置，请：

1	退出应用程序。

2	执行注册编辑程序，找到 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Paradox 索引键，并选取 CollatingSequence 值。

3	请至“Edit”菜单中，单击“Modify”。

4	在“Value data”方框中指定 ASCII 或 International 值。

5	重新启动应用程序，然后重试一次。


Btrieve牼 不能更改字段。（错误 3229）
Btrieve � 不能更改字段。（错误 3229）

企图在 Btrieve 数据表中更新的字段属于不能修改索引键。请使用 Novell Xtrieve 或其他程序以改变此不能修改之索引键的属性，然后重试一次。


逾期的 Paradox 锁定文件。（错误 3230）

企图使用 Paradox 数据表，但是与此数据表相关的锁定 (.lck) 文件已逾期了。请删除此 .lck 文件，然后重试一次。


ODBC牼 字段太长；记录会被截断。 （错误3231）
ODBC � 字段太长；记录会被截断。 （错误3231）

企图在 ODBC数据源中执行一个任务，但字段太长，数据会按最大容许长度被截断。


ODBC牼 不能创建数据表。（错误 3232）
ODBC � 不能创建数据表。（错误 3232）

企图将数据表导出至 ODBC数据库，但是不能创建此数据表。如果 ODBC 数据库的属性是只读，或并未得到在数据库中创建数据表的权限时，错误便可能发生。必须解决只读限制，或者联络系统管理员或数据库创建者，以便获得必需的权限。


ODBC牼 远程查询已逾期。（错误 3234）
ODBC � 远程查询已逾期。（错误 3234）

ODBC服务器可能没有安装妥当，或者必需的网络连接没有发生作用。可试着增加 QueryTimeout 属性的值。


ODBC牼 服务器不支持此数据类型。（错误3235）
ODBC � 服务器不支持此数据类型。（错误3235）

ODBC服务器不能支持与数据库引擎或应用程序相同的 SQL 记录类型。服务器中并未放置记录。


ODBC牼 数据超出范围。（错误 3238）
ODBC � 数据超出范围。（错误 3238）

企图使用 ODBC连接来读或写 ODBC 数据库，但是数据并没有在指定的范围中。


太多用户同时使用。（错误 3239）

在多用户的环境中，Microsoft Jet 数据库最多只能支持 255 个用户同时使用。请等待一个或一个以上的用户退出使用此系统，然后重试一次。


Btrieve牼 丢失 Btrieve 引擎。（错误 3240）
Btrieve � 丢失 Btrieve 引擎。（错误 3240）

所执行的操作需要指定的文件。若您试图在 Btrieve 文件中使用DAO来读和写数据，必须有一套单机版的 Btrieve for Windows 引擎。此文件必须在用户的 \Windows\System 目录中。

如果用户没有此文件，请联络所在地区的软件供应商，购买 Btrieve for Windows 文件。


Btrieve牼 资源已用尽。（错误 3241）
Btrieve � 资源已用尽。（错误 3241）

处理 Btrieve 文件时，应用程序已将资源用尽。

若欲增加资源数量，请：

1	退出应用程序。

2	执行注册编辑程序，并找到 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Btrieve 索引键。

3	在 Windows 注册的 Btrieve 索引键中增加一个或多个设置。

4	重新启动应用程序，然后重试一次。

详细信息，参见 Btrieve 文档。


SELECT 语句中无效的引用。（错误 3242）

在 SELECT 语句中输入了无效的字段或数据表的引用。例如，记录可能拚写错误，或根本不存在。


任何导入字段名都与导入数据表的字段不匹配。（错误 3243）

在导入数据表中至少需有一个字段名与添加数据表中的字段名匹配。


不能导入有密码保护的电子数据表。（错误 3244）

请返回用来保存期电子数据表的应用程序中，不用密码再保存一次，然后重新导入电子数据表。


不能根据导入数据表的第一行剖析字段名。（错误 3245）

数据的第一行包含无效的字段名，例如与此字段名相同的括起及未括起的字符串。请参考下面的示例，不能剖析第三和第四个字段的名称：

"Name", Date, "ID " Number, Phone" Number"

前面二个字段都是有效的，但是第三及第四字段则无效，因为在双引号以外包含了非空格的字符。

请检查导入数据表，找出正确匹配的双引号，并重新导入一次。


事务中不能支持的操作。（错误 3246）

所执行的操作在事务中是无效的。所谓事务可能是您使用 BeginTran 语句所创建的事务，或由 Microsoft Jet 数据库引擎创建的内部事务，例如在单一操作中删除多个记录。


ODBC牼 链接数据表定义已经更改。（错误 3247）
ODBC � 链接表定义已经更改。（错误 3247）

在创建链接数据表之后，链接表的定义或结构已经更改。请删除此链接，并重新链接数据表。


Windows 注册中无效的 NetworkAccess 设置。（错误 3248）

Windows 注册中具有无效的 NetworkAccess 设置。

若欲完成此操作，请：

1	退出应用程序。

2	执行注册编辑程序，并找到 NetworkAccess 值。

根据所要使用的可安装的 ISAM而定，无效的输入项是在 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Btrieve 或 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Xbase 索引键中。

3	在“Edit”菜单中，单击“Modify”。

4	在“Value data”方框中设置 ON 或 OFF。

5	重新启动应用程序，然后重试一次。


Windows 注册中无效的 PageTimeout 设置。（错误 3249）

Windows 注册中有一无效的 PageTimeout 设置

若欲完成此操作，请：

1	退出应用程序。

2	执行注册编辑程序，并找到 PageTimeout 值。

根据所要使用的可安装的 ISAM而定，无效的输入项是在 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Btrieve 或 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Xbase 索引键中。

3	请至“Edit”菜单中，单击“Modify”。

4	在“Value data”方框中设置添加值。

5	重新启动应用程序，然后重试一次。


ODBC牼 连接到 <name＞ 失败。（错误 3151）
ODBC � 连接到 <name＞ 失败。（错误 3151）

使用 ODBC 时，不能连接至指定的 ODBC 数据库或数据表。如果这个 ODBC 数据库是经由网络连接来访问，请确认网络是否可用，然后重试一次。


ODBC牼 找不到 DLL＜name＞。（错误 3154）
ODBC � 找不到 DLL＜name＞。（错误 3154）

使用 ODBC 连接时，企图执行一个需要指定 DLL 的操作。

可能的原因：

•	DLL 文件位于一个尚未接通的网络驱动器上。请确认其网络是否可可用，然后重试一次。

•	DLL 文件未被正确地安装。请重新安装 ODBC 驱动程序，然后重试一次。


ODBC牼 在连接表<table>上插入失败。（错误 3155）
ODBC � 在连接表<table>上插入失败。（错误 3155）

企图使用 ODBC 连接来插入数据至一个 ODBC 数据库；而插入动作未能完成。

可能的原因：

•	插入动作违反了规则。

•	此 ODBC 数据库为只读，或是没有此数据插入权限。解决只读限制，或者接洽系统管理员或创建此数据库的人以获得需要的权限。

•	这个 ODBC 数据库存放于网络驱动器上而网络未连接。请确认网络是可用的，然后重试一次。


ODBC牼 在连接表<table>上删除失败。（错误 3156）
ODBC � 在连接表<table>上删除失败。（错误 3156）

企图使用 ODBC 连接从一个 ODBC 数据库里删除数据；而删除的动作未能完成。

可能的原因：

•	删除的动作违反了规则。

•	此 ODBC 数据库为只读，或是没有此数据删除权限。解决只读限制，或者接洽系统管理员或创建此数据库的人以获得需要的权限。

•	这个 ODBC 数据库存放于网络驱动器上而网络未连接。请确认网络是否可用，然后重试一次。


ODBC牼 在连接表<table>上更新失败。（错误 3157）
ODBC � 在连接表<table>上更新失败。（错误 3157）

企图使用 ODBC 连接在一个 ODBC 数据库里更新数据；而更新的动作未能完成。

可能的原因：

•	更新动作违反了规则。

•	此 ODBC 数据库为只读，或是没有此数据更新权限。解决只读限制，或者接洽系统管理员或创建此数据库的人以获得需要的权限。

•	这个 ODBC 数据库存放于网络驱动器上而网络未连接。请确认网络是否可用，然后重试一次。


不能存储记录；当前被另一个用户锁定。（错误 3158）

要存储的记录存放在正被另一个用户锁定的数据库页上。若欲存储所作的更改，请等待此用户完成有关的工作，然后重试一次。


不是一个有效的书签。（错误 3159）

企图用一个无效字符串来设定一书签。

把Bookmark 属性设定成无效字符串，或设定成前次读出且尚未存储的字符串时，此错误都可能发生。例如，下列的程序代码就会产生这种错误：

Sub SetBookmark()

Dim dbs As Database

Dim rstEmployees As Recordset

Dim strPlaceholder As String

Set dbs = OpenDatabase("Northwind.mdb")

Set rstEmployees = _

dbs.OpenRecordset _

("员工", dbOpenDynaset)

strPlaceholder = "1"

rstEmployees.Bookmark = strPlaceholder	'不是一个有效的书签。

End Sub


数据表没有打开。（错误 3160）

企图执行一个数据表的操作，而该数据表尚未打开。请打开此数据表，然后重试一次。


不能解密文件。（错误 3161）

企图访问一个加密过的 Btrieve 或 Paradox  数据表，但是提供的密码无效。请输入正确的密码，然后重试一次。


试图给一个不是 Variant 数据类型的变量指定 Null 值。（错误 3162）

企图指定 Null 值给一个不是 Variant 数据类型的变量。请使用 Dim 语句来声明此变量为 Variant，然后重试一次。


字段太小而不能接受试图添加的数据量。请试着插入或粘贴较少的数据。（错误 3163）

企图插入或粘贴数据的字段不足以容纳此一数据。请试着插入或粘贴较少的数据。


字段不能更新，因为其他的用户或处理程序锁定了对应的记录或数据表。（错误 3164）

可能的原因：

•	企图更新正被另一个用户锁定的记录或数据表里的一个字段。请等候该用户完成此记录或数据表相关的工作，然后重试一次。

•	在 Microsoft Access 中，企图更改控件的锁定属性为 Yes 的值。


不能打开 .inf 文件。（错误 3165）

企图链接一个 dBASE 数据表，但是不能打开或创建包含此数据表索引信息的 .inf 文件。

可能的原因：

•	剩余的磁盘空间不足以创建此 .inf 文件。

•	在网络环境中，没有网络驱动器的写入权限。


找不到所需要的 Xbase 备注文件。（错误 3166）

企图访问一 dBASE（.dbf）文件，但找不到相关的备注（.dbt）文件。请确定此 .dbt 文件和 .dbf 文件在同一目录中，然后重试一次。


记录已被删除。（错误 3167）

引用一个已经删除或在多用户环境中被其它用户删除的记录。请转到另一记录，然后重试一次。


无效的 .inf 文件。（错误 3168）

企图访问一个 dBASE 数据表，但相关的 .inf 文件是无效的或已损坏。请重新链接此数据表，以确定所指定的索引是正确的。


Microsoft Jet 数据库引擎不能执行 SQL 语句，因为语句包含有无效的数据类型字段。（错误 3169）

企图执行一 SQL 语句，其中的字段包含有无效的字段的数据类型。

可能的原因：

•	一个表达式中包含了不允许的 Memo 数据类型或 OLE Object 数据类型字段。

•	包含一个数值合计函数，如 Sum 或 StDev，企图在文本字段上执行计算。请选用别的合计函数。


找不到可安装的 ISAM。（错误 3170）

找不到可安装的 ISAM 的 DLL 文件。此文件在链接外部的数据表时是必需的（除 ODBC 或 Microsoft Jet 数据库数据表之外）。所有 ISAM驱动程序的位置是由 Windows 注册来维护。当安装应用程序时，这些驱动程序的入口是自动创建的。若更改这些驱动程序的位置，需要更正应用程序的安装程序以更正这些驱动程序在注册中的内容。

可能的原因：

•	注册里的入口是无效的。例如，这种错误发生于正使用一 Paradox 外部数据库，而 Paradox 的入口指到一个不存在的目录或驱动程序。退出此应用程序，更正 Windows 注册，然后重试一次。

•	注册里的入口指到一尚未连接的网络驱动器。请确认网络是否可用，然后重试一次。


找不到网络通路或用户名称。（错误 3171）

Windows注册在\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Paradox　这些键的入口中有一个或一个以上是无效的。更正这个无效的入口，然后重试一次。


不能打开 Paradox.net。（错误 3172）

可能的原因：

•	在\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Paradox 注册键中的 ParadoxNetPath 入口是无效的。此错误发生于使用 Paradox 外部数据库且 ParadoxNetPath 值指到一个不存在的目录。退出此应用程序，更正无效的注册，然后重试一次。

•	ParadoxNetPath 的注册值指到一个尚未连接的网络驱动器。请确认网络是否可用，然后重试一次。


不能打开工作组信息文件中的 "MSysAccounts" 数据表。（错误 3173）

此操作需要 System.mdw 文件，文件中包含有 Microsoft Jet 数据库数据表的保密及选项设置。

可能的原因：

•	Windows 注册在 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Jet键中的 SystemDB 值指到一个尚未连接的网络驱动器。请确认网络是否可用，然后重试一次。

•	System.mdw 文件已损坏。若有 System.mdw 文件的备份，请复制一份到注册在 SystemDB 入口所指定的位置。


不能打开工作组信息文件中的 "MSysGroups" 数据表。（错误 3174）

此操作需要 System.mdw 文件，文件中包含有 Microsoft Jet 数据库数据表的保密及选项设置。

可能的原因：

•	Windows 注册在 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\Jet 键中的 SystemDB 值指到一个尚未连接的网络驱动器。请确认网络是否可用，然后重试一次。

•	System.mdw 文件已损坏。若有 System.mdw 文件的备份，请复制一份到注册在 SystemDB 入口所指定的位置。


日期超过范围或为无效的格式。（错误 3175）

仅能识别从 1899 年 12 月 30 日至 9999 年 12 月 30 日的日期。

可能的原因：

•	输入的日期不在有效范围内。

•	输入了一个有效日期，但它不是可识别的格式。请确定输入正确格式，然后重试一次。


打不开＜name＞文件。（错误 3176）

不能打开指定的文本或电子数据表文件。指定的文件规格可能是无效的、另一位用户可能正访问该文件、或是没有读入该文件的权限。请等候该用户退出使用该文件，然后重试一次，或者接洽系统管理员或网络管理员。


不是一个有效的数据表名称。（错误 3177）

输入的名称没有遵循标准命名约定。请输入一个新的名称，然后重试一次。


遇到非预期的文件尾。（错误 3179）

试图导入一在非预期位置出现文件结束符号的文件。

可能的原因：

•	此导入文件已损坏。请从备份再复制一份该文件，然后重试一次。

•	使用的导入／导出规格与导入文件的数据不匹配。请编辑导入／导出规格，然后重试一次。


不能写入 ＜name＞ 文件。（错误 3180）

企图将数据导出至指定的文本或电子数据表文件，但该文件不能被修改。

可能的原因：

•	另一位用户现在正访问该文件。请等候此用户退出使用该文件，然后重试一次。

•	该文件在操作系统或网络中已被定义为只读。请解决只读限制，然后重试一次。

•	在网络环境中，没有写入该文件的权限。

可能需要联络系统管理员或网络管理员。


无效的范围。（错误 3181）

企图导入一系列电子数据表单元。


无效的文件格式。（错误 3182）

可能的原因：

•	企图读入或链接的文件已损坏。请从此文件的备份再复制一份到驱动器上，然后重试一次。

•	不能识别该文件格式。若此文件是 Btrieve、dBASE、或 Paradox文件，请执行安装程序以安装可安装的 ISAM，然后链接该文件。


临时磁盘的空间不足。（错误 3183）

企图执行一个需要更多可用空间的操作。但临时磁盘的位置是基于系统激活时所设定的 TEMP DOS 环境变量。

例如，可以创建一个查询来建立大于临时磁盘空间的临时文件。用减小每次访问的数据量或增大临时磁盘的尺寸的方式，来缩减临时文件的大小。

可用几种方式来增大可用临时磁盘空间：

•	选择较少的记录。Dynaset 类型、仅向下(forward-only)类型、快照类型的 Recordset 对象等均在临时驱动器上记录索引和数据。

•	另选一个驱动器做为临时驱动器。

•	如果临时驱动器是 RAM 驱动器，增大可用 RAM 驱动器的容量和空间分配或将其转到一固定的驱动器上。

•	删除数据或从数据库中删除不再需要的数据表、查询、窗体、宏，及模块，以释放一些磁盘空间。

•	压缩数据库，将已删除的记录确实除去，以释放一些磁盘空间。

•	若仍需要额外的空间，考虑将其它使用不到的文件从驱动器中删除。


不能执行查询；找不到链接的数据表。（错误 3184）

可能的原因：

•	此链接表已不存在、或已被重命名、或已被转移。请重新链接数据表，然后试着再执行此查询。

•	此链接的数据表存放于尚未连接的网络驱动器上。请确认网络是否可用，然后试着再执行此查询。


远程数据库上的 SELECT INTO 试图生成太多字段。（错误 3185）

Microsoft Jet 数据库支持每个数据表最多可有 255 个字段，但其它的数据库支持较少的字段。SELECT...INTO 语句创建的数据表的字段数目超过远程数据库所能支持的上限。请减少由 SELECT INTO 语句所生成的字段数目，然后重试一次。


不能保存；当前被 ＜name＞ 机器上的 ＜name＞ 用户所锁定。（错误 3186）

可能的原因：

•	试图把记录保存在正被另一位用户锁定的一个 2K 的数据库页。请等候此用户退出和此记录相关的工作，然后重试一次。


不能读出；当前被 ＜name＞ 机器上的 ＜name＞ 用户所锁定。（错误 3187）

试图读出被指定用户锁定的数据库页上的信息，请等候此用户完成工作，然后重试一次。


不能更新；当前被此机器上的另一个程序锁定。（错误 3188）

试图更新被另一个会话锁定的信息。请等候此程序退出或关闭，然后重试一次。


数据表 ＜name＞ 被 ＜name＞ 机器上的 ＜name＞ 用户独占锁定。（错误 3189）

此数据表被另一位用户独占锁定，所以不能访问该数据表。请与该用户连系，或等待该用户释放此数据表的锁定，然后重试一次。


定义的字段太多。（错误 3190）

企图执行一个涉及 255 个以上字段的操作。请减少字段的数目，然后重试一次。


不能多次定义字段。（错误 3191）

企图创建一个数据表，其中多个字段被定义为同一个名字。每个数据表内的字段名必须是唯一的。


找不到 ＜name＞ 输出数据表。（错误 3192）

企图在指定数据表上使用 INSERT INTO 语句，但此数据表不存在。请确定输入的名称是正确的，然后重试一次。

请不要执行可创建数据表的创建表的查询，而用 SELECT INTO 语法来代替。


数据库 ＜database name＞ 已经被其他人员或处理程序所使用。当数据库是可用的时候，请重试一次。（错误 3196）

指定的数据库正被另一位用户或另一会话独占地使用。请等候该用户或另一程序退出与此数据库有关的工作，然后重试一次。


试图要和其他用户在同一时间更改同样的数据，Microsoft Jet 数据库引擎会停止处理程序。（错误 3197）

此一错误可能发生于多用户环境。

另一位用户已经更改了正企图更新的数据。此一错误可能发生于多位用户打开同一数据表或创建 Recordset 且使用开放式锁定。在使用 Edit 及 Update 方法之间，另一位用户已更改了此数据。

请再一次执行 Update 方法，用的数据覆盖其它用户的更改。


不能启动会话，有太多的会话已激活。（错误 3198）

企图执行需要激活新会话的操作，但已有太多的会话已激活。请等候一个以上会话的退出，然后重试一次。


找不到引用。（错误 3199）

找不到输入的文件、数据表或字段的引用。请检查拼写或标点以确保输入的引用正确，然后重试一次。


运算的对象是无效的（错误 3350）

您对链接表以外的对象使用了 RefreshLink 方法。当一个对象被破坏，其相关的 DAO 对象被关闭或在当前范围内不再有定义时，此对象就已不存在。


ORDER BY 表达式＜表达式＞含有未被查询选取的字段。ORDER BY 表达式中只包含第一个查询中请求的字段（错误 3351）

在联合查询中， ORDER BY 表达式包含了不是查询所指定的字段。只有在第一个查询中请求的字段才能放在 ORDER BY 表达式中。


INSERT INTO 语句＜语句＞中没有目标字段名（错误 3352）
INSERT INTO 语句＜语句＞中没有目的字段名（错误 3352）

目的字段名称不能由 INSERT INTO 语句的 SELECT 子句中的表达式决定。


Btrieve：不能找到文件 Field.ddf（错误 3353）

Btrieve 驱动程序找不到文件 File.ddf 所指向的文件 Field.ddf。

可能的解决方法：

•	如果文件 Field.ddf 存在，请使用 Novell Xtrieve 或其它 .ddf 文件生成器来修复在 FILE.ddf 文件中对它的引用。

•	如果 Field.ddf 文件不存在，请用 Novell Xtrieve 或其它 .ddf 文件生成器来创建。


此子查询最多能返回一个记录（错误 3354）

这种子查询不能返回多个记录。请修改子查询的 SELECT 语句，只要求一个记录。


缺省值中语法错误。（错误 3355）

可能的原因：

•	数据表层次有效性规则的值表达式中包含了未知的函数名称。

•	数据表层次的有效性规则中，缺省值表达式语法错误。


您企图打开 ＜名称＞ 机器上已经被 ＜名称＞ 用户以独占方式打开的数据库。当数据库可用时，重试一次（错误 3356）

可能的原因：

•	您企图打开已经由指定的＜名称＞用户以独占方式打开的数据库。在其它用户将其关闭之前，您不能打开此数据库。

•	您企图以独占方式打开已经由指定的＜名称＞用户以共享方式（非独占方式）打开的数据库。在其它用户将其关闭之前，您只能以共享方式打开数据库。


不能打开 Microsoft Jet 引擎的工作组信息文件（错误 3358）

您企图执行与“安全性”有关的工作，但找不到此工作所需的工作组信息文件（通常是 System.mdw）。


通过查询必须至少包含一个字符（错误 3359）

通过查询的 SQL 字符串必须至少包含一个字符。


查询过于复杂（错误 3360）

查询过于复杂。请减少 SELECT 子句中的字段数目或子查询数目或联结中的表。


子查询中不允许有联合（错误 3361）

不能在子查询表达式中使用 UNION 运算。要在子查询中使用联合查询，请先创建联合查询，将其作为已命名的查询保存起来。然后将已保存的查询名称放到子查询表达式中。


单一行的更新／删除会影响链接的表中的多行。唯一索引包含重复的值（错误 3362）

您的更新查询或删除查询影响了 SQL 链接表中的多个记录。更新和删除查询一次只能影响一个记录。


联合查询的 SELECT 子句不可用 Memo 数据类型或 OLE Object 数据类型 ＜名称＞ 字段（错误 3364）

您为查询而在 SQL 语句的联合查询的 SELECT 部分中指定的字段有 Memo 数据类型或 OLE Object 数据类型的字段的数据类型。不能指定这两种类型的字段。


不能对远程对象设置这个属性（错误 3365）

此属性不可用于与 ODBC 数据库相关联的对象。


不能添加无字段定义的关系（错误 3366）

企图将一个没有任何字段的 Relation 对象添加到 Relations 集合。

为了正确地添加一个关系

1	使用 CreateRelation 方法创建 Relation 对象。

2	如果未将 Relation 对象的 Table、ForeignTable 及 Attributes 属性指定成 CreateRelation 方法的参数，则请设置它们。

3	使用 CreateField 方法，为关系的主键和外部键的每个字段创建新的 Field 对象。

4	为关系中的每一个字段，将 Field 对象的 Name（如果您未将其指定为 CreateField 方法的参数的话）和 ForeignName 属性设置为主键及外部关键字 Field 对象的相应 Name 属性设置。

5	使用 Append 方法，保存 Relation 对象的 Fields 集合中的 Field 对象。

6	使用 Append 方法，保存数据库的 Relations 集合中的 Relation 对象。


不能添加。此名称的对象已经存在于集合中（错误 3367）

您企图将对象添加到已包含相同名称的对象的集合。请对集合使用 Refresh 方法，并确定您想要添加的对象是否已经存在，或试图改变对象的 Name 属性设置。


关系必须是在同样多个具有相同数据类型的字段上的关系（错误 3368）

您用来创建关系的 CONSTRAINT 子句对每个表都包含不同个数的字段，或包含具有不同数据类型的字段。请检查 CONSTRAINT 子句中的字段数及字段的数据类型是否相符，然后重试一次。


不能修改 ＜名称＞ 表的设计。它在只读数据库内（错误 3370）

您不能修改只读数据库中的表。


找不到表或约束。（错误 3371）

您指定的表或关系不存在。请指定有效的表或 constraint 名称。


在 ＜名称＞ 表上没有这样的 ＜名称＞ 索引（错误 3372）

在指定的表中不存在指定的索引。请检查程序代码是否有拼写错误或其它错误，或确认 Indexes 集合是否包含指定的索引。


不能创建关系。引用的 ＜名称＞ 表没有主键（错误 3373）

您在 CONSTRAINT 子句中引用的表没有主键。若要创建关系，则必须在被引用的表中创建主键，或特别引用在关系中使用的一个或多个有唯一索引的字段。


所指定的字段在 ＜名称＞ 表中不是唯一的索引（错误 3374）

在 CONSTRAINT 子句的引用表中，指定字段不是唯一的索引。


＜名称＞ 表已经有一个名为＜名称＞的索引（错误 3375）

您试图创建已经存在的索引。


＜名称＞ 表不存在（错误  3376)

您指定的表并不存在。请检查您所指定的名称是否存在于 TableDefs 集合中。


＜名称＞ 表上没有这样的 ＜名称＞ 关系（错误 3377）

您指定的关系在数据库中并不存在。请检查您所指定的名称是否存在于 Relations 集合中。


当前数据库中已经有一个名为 ＜名称＞ 的关系（错误 3378）

您必须使用数据定义查询来为您添加到数据库的每一关系指定唯一的名称。请检查您所指定的名称是否存在于 Relations 集合中。


不能创建具有强制参照完整性的关系。＜名称＞ 表中现有数据违反参照完整性规则（错误 3379）

您试图使用 ALTER TABLE 语句的 CONSTRAINT 子句来创建关系，但两个表中的现有数据违反引用完整性约束。例如，在关系表中，可能有与某雇员相关的记录，但在主表中，该雇员并无对应的记录。

为了创建关系，您必须编辑数据，使所有相关的记录的主要记录都存在。


＜名称＞ 字段已存在于 ＜名称＞ 表中（错误 3380）

您已两次输入相同的字段名。请重写程序代码，给于每个字段以唯一的名称。您也可以检查 Fields 集合中的字段名是否存在。


＜名称＞ 表中没有叫做 ＜名称＞ 的字段 （错误 3381）

指定的表不包含指定的字段。请检查字段名的拼写。也可检查您所指定的名称是否存在于 Fields 集合中。


＜名称＞ 字段的长度太长（错误 3382）

Microsoft FoxPro 表中的文本字段不可超过 254 个字符，在 Microsoft Jet 表中则不可超过 255 个字符。请重定义字段大小。


不能删除 ＜名称＞ 字段。它是一个或多个关系的一部分。（错误 3383）

您试图删除已在数据库中定义关系的字段。要删除字段，必须先删除其关系。


不能删除内建属性。（错误 3384）

您试图删除由 Microsoft Jet 数据库引擎定义的 Property 对象。

您只能删除那些您对其有修改设计的权限或不需要修改设计权限需求的用户定义的（包含应用程序定义的）属性。


用户定义的属性不支持 Null 值。（错误 3385）

用户定义的 Property 对象不能设置为 Null。解决的方法是对该属性使用 Delete 方法，将它从集合中删除。


使用此方法前必须设置 ＜名称＞ 属性（错误 3386）

您试图将新的 Property 对象添加到集合，但并未先设置下列所有新对象的属性：Value、Type 和 Name。


＜名称＞ 有效性表达式或默认值中有未知 ＜名称＞ 函数（错误 3388）
＜名称＞ 有效性表达式或缺省值中有未知 ＜名称＞ 函数（错误 3388）

您引用的函数不是（因为名称无效或拼错而）未知函数就是 ValidationRule 或 DefaultValue 属性所不允许的函数类型。不允许的函数类型有用户定义、SQL 合计函数。


查询支持尚不可用（错误 3389）

您试图在 QueryDef 对象的 Relation 对象上创建引用完整性，这是得不到不支持的。

请将 Relation 对象的 Attributes 属性设置为 dbRelationDontEnforce。


帐号名称已经存在（错误 3390）

这是安全问题。您试图用一个已存在的名称来建立用户帐号。请检查 Users 集合以确定是否存在用户名称，或用不同的用户名称再试一次。


不能执行联结、分组、排序或索引限制。所查找或排序的值太长。（错误 3393）

用来联结、分组或排序的字段的最大组合长度是 255 字节。请减少您的联结、分组或排序的字段数目，或使用较短的数据类型及字段大小。


不能保存属性；属性为数据库结构描述属性（错误 3394）

您试图设置或更改数据库结构描述属性。当您创建新的数据库结构描述属性时，请将 True 指定为 CreateProperty 方法的第四个参数，以设置或删除此属性。


不能执行级联操作。因为 ＜名称＞ 表中存在相关的记录将会违反参照完整性规则（错误 3396）

您试图执行的级联操作违反了指定表的引用完整性规则。请检查您试图更新或删除的值，修改它们，使之符合参照完整性规则。


不能执行级联操作。在 ＜名称＞ 表中必须有有关记录（错误  3397）

您试图执行的级联操作违反了引用完整性规则，此规则需要在指定表中有一个相关的记录。请检查您试图更新或删除的值，并将其修正，使它们符合参照完整性规则。


不能执行级联操作。它会在 ＜名称＞ 表中导致一个 null 键（错误 3398）

您试图执行的级联操作会在指定表的主键字段中导致一个 Null 键，但已将此表设置为不允许 Null 值。请检查您试图更新或删除的值，并将其修正，使它们不会导致 Null 值。


不能执行级联操作。它会在 ＜名称＞ 表中导致一个重复的关键字（错误 3399）

您试图执行的级联操作会在指定表中导致一个重复的关键字，但此表已设置为不允许重复的主键。请检查您试图更新的值，并将其修正，使它们不会导致重复的关键字。


不能指定两个不同的同步器来管理相同的复本。（错误 3500）

请在同步请求中使用一个有效的远程同步器标识。


设计原版或复本不为同步器所管理。（错误 3502）

您企图要获得不为同步器所管理的设计原版或复本的相关信息。


同步器的注册表没有对所需键设置的值。（错误 3503）

您需要重置您计算机上同步器的配置。

设定同步器的配置

1	激活复本管理器。

2	在“工具”菜单上，单击“设定 Microsoft 复本管理器”。

跟随向导中的指令。


同步器标识与 MSysTranspAddress 表中现存的标识不匹配。（错误 3504）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器不能打开同步器日志。（错误 3506）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


不能写入同步器日志（错误 3507）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器没有传输作用（错误 3508）

必须重新配置复本管理器。

配置同步器

1	启动复本管理器。

2	在“工具”菜单上，单击“设定 Microsoft 复本管理器”。

跟随向导中的指令。


不能为此同步器找到有效的传输。（错误 3509）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


企图同步的复本集成员当前正被另一个同步使用。（错误 3510）

设计原版或复本在同一个时间内只可以被包含在一同步中。虽然在此成员被锁定的同时，不能够初始化第二个同步器，但可以继续使用它。请等待几分钟后再尝试您的同步。


不能读入投寄箱文件夹。（错误 3512）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


不能写入投寄箱文件夹。（错误 3513）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器不能找到任何要处理的预定时间表或请求式同步。（错误 3514）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


Microsoft Jet 数据库引擎不能读入计算机上的系统时钟。（错误 3515）

Microsoft Jet 数据库引擎为了确定内部过程使用计算机的系统时钟。试图要读入计算机的时钟却不能读到。关机并重新启动计算机。


不能找到传输地址。（错误 3516）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器不能找到任何需要处理的信息。（错误 3517）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


在 MSysTranspAddress 表中不能找到同步器（错误 3518）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


发送信息失败（错误 3519）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


复本名称或标识与复本集的当前管理成员不匹配。（错误 3520）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


因为没有共同点来启动同步，复本集的两个成员不能被同步。（错误 3521）

自从复本集的两个成员被最后同步以来，已经过很长时间了。Microsoft Jet 数据库引擎不能找到共同的参考点，以便开始在此数据库的内容或结构中应用更改。


同步器不能在 MSysExchangeLog 表中找到指定同步的记录。（错误 3522）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器不能在 MSysSchChange 表找到指定的版本号。（错误 3523）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


复本中设计更改的历史记录与在设计原版中的历史记录不匹配（错误 3524）

同步器不能同步复本集中的两个成员，因为对于每个复本来说，设计（或方案）更改的历史记录是不相同的。在设计历史记录中的矛盾也许是因为有两个设计原版，或因为设计原版从过去某时制作的备份中恢复所造成。


同步器不能访问信息数据库。（错误 3525）

信息数据库不能被同步器使用。数据库文件也许被另一个程序或用户（用户不应该打开同步器信息数据库）所使用。关闭任何可能正在使用此数据库的应用程序。


所选取的系统对象名称已正在用。（错误 3526）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器或复本管理器不能找到系统对象。（错误 3527）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


在共享内存中没有新数据供同步器或复本管理器读入。（错误 3528）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器或复本管理器在共享内存中发现不可读的数据。现存的数据将被改写。（错误 3529）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器已经服务客户端。（错误 3530）

企图启动同步器的第二个客户端，但同步器在一个时间内只可以有一个客户端。标识已正在使用同步器的应用程序或用户并关闭该应用程序。


某事件的等待间期已经超时。（错误 3531）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器不能被初始化。（错误 3532）

不能启动同步器。关机并重新启动计算机。如果错误持续发生，则重新配置同步器。

配置同步器

1	启动复本管理器。

2	在“工具”菜单上，单击“配置 Microsoft 复本管理器”。

跟随向导中的指令。


进程停止后，进程所使用的系统对象仍然存在。（错误 3533）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器查找系统事件，但是没有找到任何一个可以向客户端报告。（错误 3534）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


客户端要求同步器退出操作（错误 3535）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


同步器接收到一个无效的信息，是关于其所管理的复本集的成员的信息。（错误 3536）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


因为太多应用程序在运行，不能初始化同步器。（错误 3538）

没有足够的系统资源可用来运行所有打开的应用程序并启动同步器。关闭一个或多个应用程序，然后重试一次。


发生系统错误或者交换文件已经到达其限制。（错误 3539）

同步器已经执行了一个系统呼叫，因而造成出乎意料问题。请关机，开机，然后再引导计算机。


交换文件已经到达其限制或是已损坏。（错误 3540）

同步器遇到一个出乎意料的系统问题。请关机，开机，然后再引导计算机。


同步器不能完全关闭，仍是活动的。（错误 3541）

程序请求终止同步器并没有成功地完成，同步器仍然继续在背景中运行。

终止同步器

1	按“CTRL+ALT+DELETE”来显示“关闭程序”对话框。

2	单击“同步器”。

3	单击“结束工作”。


当企图退出同步器客户端时进程停止。（错误 3542）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


尚未安装同步器（错误 3543）

计算机上的同步器尚未被设定。

配置同步器

1	启动复本管理器。

2	在“工具”菜单上，单击“配置 Microsoft 复本管理器”。

跟随向导中的指令。

假如您使用的是其他品牌的应用程序，请从支持应用程序的开发者处取得同步器的安装磁盘。


同步器已在运行。（错误 3544）

任何时候只能有一个同步器操作。使用运作中的同步器来取代在计算机上的第二个同步器。


企图同步的两个复本来源于不同的复本集（错误 3545）

来自不同复本集中的复本不能够被同步。请确定已经为同步选择了适当的复本。


企图同步的类型是无效的。（错误 3546）

因为在 Synchronize 方法中的 exchange 选项是无效的，所以不能执行所请求的同步。请在程序中使用有效的同步类型。


同步器不能从正确的集合中找到复本来完成同步。（错误 3547）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


GUID 不匹配或找不到所需的 GUID。（错误 3548）

这是一个出乎意料错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


所提供的文件名太长。（错误 3549）

请使用一个较短的文件名。


在此复本中不能对数据库的设计作更改。（错误 3452）

只可以在设计原版中，改变复制数据库的设计。企图更改的复本并不是复本集的设计原版。找到设计原版的位置并在那里做更改。


在复制的表和区域表之间，不能建立或维护一个强制的关系（错误 3453）
在复制的表和本地表之间，不能建立或维护一个强制的关系（错误 3453）

企图要在一个复制表及一个非复制表之间建立或维护一个强制的关系。复制在下列情况下不容许有强制的关系：

•	一个复制的对象和一个本地对象。

•	正在制造可复制的两个区域表。

•	两个表有不同的 KeepLocal 属性设置值。

在继续处理之前，先删除两个表之间的关系。


不能使数据库成为可复制的。（错误 3455）

Microsoft Jet 数据库引擎处理中数据库使它成为可复制的。此操作失败是因为没有足够的资源。请确认复制之后，一个单一数据库的字段的总数没超过 255，且一个记录的字节总数没超过 2048。


在 ＜名称＞ 集合中不能使对象命名 ＜名称＞ 成为可复制的。（错误 3456）

Microsoft Jet 数据库引擎处理中数据库使它成为可复制的。此操作失败是因为没有足够的资源来处理此对象。假如此对象是一个表，请确定复制之后，字段的总数没超过 255 且记录的字节总数没超过 2048。假如字段或字符数目超过限制，请降低记录的大小。


不能对一个已经复制的对象设置 KeepLocal 属性（错误 3457）

KeepLocal 属性不能够在一个复制的对象上设定。在数据库已经被复制之后，在此对象设置区域对象的 KeepLocal 属性上是没有效果的。假如您想要防止一个对象被复制到集合中的其他复本，设置对象的 Replicable 属性为 "F"。


不能在数据库上设置 KeepLocal 属性；它只能被设置在数据库内的对象上。（错误 3458）

在一个数据库中对不想复制的对象，KeepLocal 属性将被设置为 "T"。对于整个数据库来说不能设置该属性。


数据库被复制后，不能从数据库中删除复制特性。（错误 3459）

一个数据库已经被复制后，无论是设置它的 Replicable 属性为 "T" 或由使用 Windows 公文包输送它，Microsoft Access、或复本管理器，均不能删除复制特性。使用 DAO 来设置数据库的 Replicable 属性为 "F" 或任何其它的数值，在复制数据库上并没有效果。假如您需要使用数据库的一个复制，而且它并没有属性、字段、数据表及其他的特性和复制结合，请在此数据库第一次被输送之前打开数据库的备份副本。


您要做的操作与一个存在且牵涉此复制集合成员的操作相冲突。（错误 3460）

另一个用户或应用程序已经正在此复本集的成员上执行相同的操作。请等一下再重试动作。


您企图要设定或删除的复制属性是只读的而且不能更改。（错误 3461）

许多有关的复制属性只供内部使用或以只读方式供开发者使用。检查程序代码用来确定是要读入而不是改变此属性。


不能装入 DLL。（错误 3462）

这是一种出乎意料的错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


找不到.dll＜名称＞。（错误 3463）

请确定指定的动态链接库是在您的通路内或重新安装复本管理器（或应用程序）。


企图访问的磁盘驱动器是不能可读的。（错误 3465）

假如您正企图访问一个软式磁盘机，请确定此磁盘机的门是关上的。假如您正企图取存一个硬盘驱动器，此磁盘机也许有已损坏的扇区。


访问 ＜名称＞ 投寄箱文件夹时被拒绝。（错误 3468）

检查此投寄箱文件夹的权限。


投寄箱文件夹 ＜名称＞ 的磁盘驱动器已满。（错误 3469）

在此投寄箱文件夹的磁盘机上并没有足够的空间来完成此操作。请删除此磁盘机上不需要的文件，以创建足够的空间进行操作。


访问投寄箱文件夹 ＜名称＞ 时磁盘失败。（错误 3470）

此磁盘机也许有已损坏的扇区。


不能写入同步器日志文件。（错误 3471）

这是一个出乎意料的错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


路径 ＜名称＞ 磁盘空间已满。（错误 3472）

删除此磁盘机上的文件以便腾出空间。


访问日志文件 ＜名称＞ 时磁盘失败。（错误 3473）

日志文件的磁盘驱动器也许有损坏的扇区。

为日志文件选择不同的磁盘驱动器，打开复本管理器，并在“工具”菜单上，请单击“配置 Microsoft 复本管理器”。或者运行正在使用复制应用程序的安装程序。


不能打开日志文件 ＜名称＞ 来写入。（错误 3474）

请确定有写入日志文件的权限。


在拒绝写入方式中打开日志文件 ＜名称＞ 时发生共享冲突。（错误 3475）

请关闭在所有其他应用程序内的日志文件。


无效的投寄箱路径 ＜名称＞。（错误 3476）

请确定投寄箱文件夹的路径是正确的。

打开复本管理器内的“工具”菜单，单击“配置 Microsoft 复本管理器”。或运行正在使用复制应用程序的安装程序。


投寄箱地址 ＜名称＞ 的语法是无效的。（错误 3477）

重新设置投寄箱文件夹。在复本管理器内的“工具”菜单上，单击“配置复本管理器”。或运行正在使用复制之应用程序的安装程序。


复本不是部分的复本。（错误 3478）

您正企图要获得关于筛选或一些其他类型的部分复本的信息。然而，正在查询的复本并不是部分复本。请使用复本管理器来查看此复本的属性工作表并确定此复本不是部分的复本。


不能在复本集标示不完全的复本为设计原版。（错误 3479）

请选取不同的复本来当作设计原版.。


在部分过滤器表达式上的关系＜名称＞是无效的。（错误 3480）

请指定一个有效的关系.。


在部分过滤器表达式上的表名称＜名称＞是无效的。（错误 3481）

请确定在表达式内是使用正确的表名称。


对于不完全的复本过滤器表达式是无效的。（错误 3482）

ReplicaFilter 属性被设定成无效的字符串。


提供投寄箱文件夹 ＜名称＞ 的密码是无效的。（错误 3483）

指定密码，开始复本管理器。在“工具”菜单上，单击“配置 Microsoft 复本管理器”，并重新键入此投寄箱文件夹的密码。


用同步器写入目标投寄箱文件夹的密码是无效的。（错误 3484）

这是一个出乎意料的错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


对象不能复制，因为数据库不是复制的。（错误 3485）

在一个数据库内不能复制对象，除非先复制它所属的数据库。按如下所述复制数据库：

•	将它拖动到 Windows 公文包。

•	使用 DAO 程序设计来设置 Replicable 属性为 "T" 或设置 ReplicableBool 属性为 True。

•	使用 Microsoft Access。

•	使用复本管理器。

除非在一个对象上的 KeepLocal 属性已经被设定，否则当数据库被复制时，所有在数据库内的对象将被复制。


不能添加第二个复制品标识的自动编号字段到表中。（错误 3486）

您企图要更改的表已经有一个字段使用了复制品标识 AutoNumber 字段（或 GUID 数据类型）。如果企图要创建第二个复制品标识字段以便用来当作外部键，请使用数值数据类型来代替自动编号数据类型。


不能转换企图复制的数据库。（错误 3487）

只有使用 Microsoft Jet 数据库引擎 3.0 版或重建的版本所创建的数据库可以被复制。虽然您可以打开使用一个可安装的 ISAM 的数据库，但不能将它转换为可复制的形式。假如此数据库是使用较早版本的 Microsoft Jet 来创建的，请使用 Microsoft Access“工具”菜单来转换此格式至较新的版本，请指到“数据库实用程序”，然后单击“转换数据库”。假如此数据库是另一种格式，导出数据到一个新的 Microsoft Jet 数据库并重新试图。


所指定的值对于在复本集中的所有成员都不是复本标识。（错误 3488）

这是一个出乎意料的错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


因为缺少必要的资源，不能复制所指定的对象。（错误 3489）

这是一个出乎意料的错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


因为不能复制在 ＜名称＞ 对象容器中的 ＜名称＞ 对象，所以不能创建新的复本。（错误 3490）

Microsoft Jet 数据库引擎正在创建复本的进程中。但当它企图要在错误信息所指出的对象及对象容器上动作时，此操作失败。


复制之前数据库必须在独占方式下打开。（错误 3491）

在分享方式下打开一个数据库之后，您正企图复制此数据库。关闭此数据库，并重新在独占方式下打开它，然后再进行复制。


因为设计更改不能应用于复本之一，所以造成同步失败。（错误 3492）

Microsoft Jet 数据库引擎企图更新复本之一的数据库设计。以下是为何设计不能被更新的可能的原因，它包括：

•	要被更新的对象已经在复本中被打开。

•	添加一个强制的关系到一个有外部键的复本中，此外部键引用一个不存在的主键。

为了取得更多的同步错误信息，在设计原版或是同步的目标复本中查看 MSysSchemaProb 表。


不能为同步器设定指定的注册参数。（错误 3493）

必需重新配置您的计算机上的同步器。

配置同步器

1	打开复本管理器。

2	在“工具”菜单上，单击“配置 Microsoft 复本管理器”。

跟随向导中的指令。


不能为同步器检索所指定的注册参数。（错误 3494）

必需重新配置您计算机上的同步器。

配置同步器

1	打开复本管理器。

2	在“工具”菜单上，单击“配置复本管理器”。

跟随向导中的指令。


在两个同步器之间没有预约同步。（错误 3495）

在两个同步器之间的时间表已经被删除，或企图在计算机上同步器及其本身之间设置时间表。使用复本管理器来设置正确同步器时间表。


复本管理器不能找到在 MSysExchangeLog 表中的交换标识。（错误 3496）

这是一个出乎意料的错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


不能为同步器设定时间表（错误 3497）

发生一个设定时间表的内部问题。请重试一次。


不能为复制品设定的成员设置检索完整的路径信息。（错误 3499）

这是一个出乎意料的错误。请与 Microsoft 产品支持服务部门联系以取得更进一步的信息。


此查询不是适当格式的数据定义查询（错误 3357）

此查询不是一个适当格式的数据定义查询。


＜保留错误警告＞（错误 3416）

这个错误是该 Microsoft Jet 数据库引擎版本推出之后的应用程序生成的。请与 Microsoft 产品支持服务联系。


不能创建数据库，因为 locale 是无效的（错误 3424）

您指定了一个无效的 locale 参数。请确认您正使用有效的数据访问对象（DAO）常数以指定 locale 参数。


正文文件规范的字段分隔符与十进制分隔符或文本分隔符匹配（错误 3441）

文本 ISAM 所用的下列分隔符中，两个或两个以上分隔符的设置是相同的：

TxtDelimiter

NumberDecimalSymbol

CurrencyDecimalSymbol

Format


找到错误版本的 ＜名称＞ DLL 文件（错误 3445）

对 Microsoft Jet 数据库, 安装的 Jet DLL（msajt200.dll 用在 16 比特版本，msjt2032 用在 32 比特版本）必须是 2.5 或 2.5 以上的版本。

对 ODBCDirect数据库, 安装的 Remote Data Objects（RDO）DLL（msrdo32.dll）必须是 1.0 或 1.0 以上的版本。

试重新安装返回错误的应用程序。


Jet VBA 文件（用于 16 位版本的 VBAJET.dll，用于 32 位版本的 VBAJET32.dll）丢失。请重新安装返回错误的应用程序（错误 3446）

找不到 Jet VBA 文件（用于 16位版本的VBAJET.dll ，用于 32位版本的VBAJET32.dll ）。请重新安装返回错误的应用程序。


当调用 Jet VBA 文件（用于 16 位版本的 VBAJET.dll，用于 32 位版本的 VBAJET32.dll）时，不能初始化。请重新安装返回错误的应用程序（错误 3447）

调用 Jet VBA 文件（用于 16位版本的VBAJET.dll ，用于 32位版本的VBAJET32.dll ）时，不能初始化。请重新安装返回错误的应用程序。


不能调用 OLE 系统函数。试重新安装返回错误的应用程序（错误 3448）

 OLE Automation 函数调用失败。试重新安装返回错误的应用程序。


在连接串中找不到国家码（错误 3449）

在连接串中找不到国家码。


在准则表达式中数据类型不匹配（错误 3464）

Find 方法中的准则表达式试图将字段与一值比较，但此值的数据类型与字段的数据类型不匹配。


对有索引的 Paradox 表而言，记录长度太长（错误 3608）

对有索引的 Paradox 表而言，记录最大长度是 1350 字节。试减少一些 Text 数据类型或 Memo 数据类型字段的大小。


找不到主表的引用字段的唯一索引（错误 3609）

在表之间创建关系时，主表的引用字段必须有唯一索引。欲知其详，请参见 Index 对象及 Primary 属性主题。


在创建表的查询中，将同一表作为源表和目标表引用（错误 3610）

在 SELECT INTO 语句中，有一个源表的名称被用做目标表的名称。从源表中删除这个表或将目标表重命名。


不能在链接的数据源上执行数据定义语句（错误 3611）

Microsoft Jet 数据库引擎不能在 ISAM 链接表或已经有唯一索引的 ODBC 表上创建索引。


在子查询中不允许多级的 GROUP BY 子句（错误 3612）

SQL 子查询不能在一个 GROUP BY 子句里列出多个字段。


不能在链接的 ODBC 表上创建关系（错误 3613）

在 ODBC 数据源表中，Microsoft Jet 数据库引擎不能在链接表上创建关系。


在 Find 方法准则表达式中不允许 GUID（错误 3614）

Find 方法中的准则表达式不能引用 GUID 数据类型。


JOIN 表达式中类型不匹配（错误 3615）

JOIN 表达式试图连接两个数据类型不兼容的字段。例如，如果试图将 Memo 数据类型字段和 Text 数据类型字段链接，就会发生这个错误。


ISAM 不支持在链接表中更新数据（错误 3616）

您使用的可安装的 ISAM 不允许在外部表中更新记录，您只能添加新记录。


ISAM 不支持在链接表中删除数据（错误 3617）

您使用的可安装的 ISAM 不允许您在外部表删除记录，您只能添加新记录。


不能执行级联操作。它将导致两次更新 ＜名称＞ 表中的 ＜名称＞ 字段（错误 3400）

不能完成您试图执行的级联操作，因为它会导致两次更新指定字段。请检查您试图更新的数值，并修改它们，使得：

•	字段只会被更新一次。或

•	如果字段被多次更新，则对于字段的每次更新都是一样的。


不能执行级联操作。它将导致 ＜名称＞ 字段变成 Null，而这是不允许的（错误 3401）

您试图执行的级联操作将会於指示的字段中导致 Null 数值的结果，但已设置此字段不允许 Null 数值。请检查您试图更新的数值，并修改它们，使它们不会导致在这个字段中发生 Null 数值的结果。


不能执行级联操作。它将会导致＜名称＞字段 变成一个零长度字符串，而这是不允许的（错误 3402）

您试图执行的级联操作将会导致指定的字段中出现零长度字符串，而此字段已被设置为不允许出现零长度字符串。请检查您试图更新的数值，并修改它们，使它们不会导致在这个字段中出现零长度字符串。


不能执行级联操作：＜有效性文本＞（错误 3403）

您试图执行的级联操作将会导致无效的数据。请检查您试图更新的数值，并修改它们，使它们遵守有效性规则。


不能执行级联操作。＜名称＞ 的有效性规则 ＜规则> 禁止所输入的数值（错误 3404）

根据字段的有效性规则所建立的规定，您试图执行的级联操作将会导致指定字段中的一个无效数值。请检查您试图更新的数值，并修改它们，使它们遵守有效性规则。


有效性规则中的错误 ＜错误文本＞（错误 3405）

由于警告中提到的原因，表达式不能正确进行计算。例如，如果错误信息是“类型不匹配”的话，就表示属性的设置与字段所定义的数据类型不匹配。


由于 ＜错误文本＞，您试图在“默认值”属性使用的表达式是无效的。请用正确的表达式来设置这项属性（错误 3406）
由于 ＜错误文本＞，您试图在“缺省值”属性使用的表达式是无效的。请用正确的表达式来设置这项属性（错误 3406）

您试图对 DefaultValue 属性使用的表达式是无效的。请将属性设置为一个正确的表达式。


服务器的 MSysConf 表存在，但格式是错误的。请与您的系统管理员联系（错误 3407）

创建於服务器上的 MSysConf 表被用来协助控制 Microsoft Jet 数据库引擎以及已链接的 ODBC 数据源之间的通讯。它是一个非常特定格式的表。


在索引或关系的定义中，＜名称＞ 是一个无效的字段定义（错误 3409）

可能的原因：

•	您所指定的名称可能拼错了。请检查字段名的拼写是否正确。

•	.

•	您所使用的字段类型是备注或 OLE 对象，不能对它们进行索引。


无效的输入项。因为输入的数据对＜名称＞字段而言太大，所以不能执行 ＜名称＞ 表中的级联操作（错误 3411）

您试图将数据保存在关系所包含的主键中。

在 Microsoft Access 中，级联更新相关字段选项是为关系选取的；或者，在 DAO程序代码中， dbRelationUpdateCascade 选项是为 Relation 对象的 Attributes 属性而指定的。设置这些选项中的其中一项就会使您的应用程序试图更新相关表中匹配的字段。

为在这个字段中保存您的更改，您所输入的文本不能比您的应用程序要为您更新的相关字段中的字段大小还要长。在这个例子中，相关字段的字段大小就比您所要更新的字段要短。为在将来避免这个问题，请将两个匹配的字段的“大小”属性设置为相同的数值。


因为其它用户当前正在使用表，所以不能在表上执行级联更新（错误 3412)

您试图将数据保存在关系所包含的主键中。

在 Microsoft Access 中，级联更新相关字段选项是为关系而选取的；或者，在 DAO程序代码中， dbRelationUpdateCascade 选项是为 Relation 对象的 Attributes 属性而指定的。设置这些选项中的其中一项，会使您的应用程序试图更新相关表中匹配的字段。

因为与其它用户之间的锁定冲突，不能更新匹配的字段。为保存记录，您必须等到不再使用相关的表为止。


不能在表 ＜名称＞ 上执行级联操作，因为当前正在使用它（错误 3414）

您试图将一个数值保存在一个包含了关系的主键中。

在 Microsoft Access 中，级联更新相关字段选项是针对关系所选取的；或者，在 DAO程序代码中，dbRelationUpdateCascade  选项是为 Relation 对象的 Attributes 属性而指定的。设置这些选项中的其中一项将会使您的应用程序试图更新相关表中匹配的字段。

不能更新匹配的字段，因为已在计算机上打开或锁定它。为保存记录，必须先关闭相关的表。


零长度的字符串只在文本或备注字段中有效（错误 3415）

您试图在数据类型字段而不是文本或备注字段中输入一个零长度字符串。也许可以输入一个 Null 数值取代之。


动作查询不能当作行来源使用（错误 3417）

可能的原因：

•	被当作记录来源使用的查询是一种动作查询或一种数据定义查询。


不能打开 ＜表名称＞。其它用户用不同的网络控制文件或锁定样式打开这个表（错误 3418）

Microsoft Jet 数据库引擎不能打开外部的 Paradox 表，因为在您的初始化设置与其它用户当前所打开的表的初始化设置之间生成了不一致的状况。在 Windows 注册的\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Paradox键的 ParadoxNetPath 及 ParadoxNetStyle 设置对所有共享一个数据库的用户必须是一致的。请确定您的初始化设置与所有其它用户所共享的数据库是匹配的，然后再次试着打开表。


不能打开这个 Paradox 4.x 或 5.x 表，因为 Windows 注册中的 ParadoxNetStyle 被设置为 3.x（错误 3419）

Microsoft Jet 数据库引擎不能打开外部 Paradox 表，因为表的版本与您在 Windows 注册中的 ParadoxNetStyle 设置不一致。

为更正这个问题

1	退出您的应用程序。

2	启动注册表编辑器，漫游到 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Paradox 键，然后选择 ParadoxNetStyle 数值。

3	在“编辑”菜单中单击“修改”。

4	在“数值数据”框中指定 4.x 的数值。

ParadoxNetStyle 的设置对于所有共享一个数据库的用户都必须是一致的。

5	重新激活您的应用程序

6	请试着再打开一次表。


对象是无效的或不再设置的（错误 3420）

您正试图引用一个不再有效或未被设置的对象。

可能的原因：

•	已关闭对象。

•	已删除对象（上一层的对象已经关闭或已遭删除)。

•	对象超出范围。

•	未在 Windows 注册中注册对象程序库。

•	您试图引用集合的方法或属性，但未先将它指定到一个变量。例如，为参考 Name 属性，请使用以下的方法：

Dim dbsPublish As Database

Set dbsPublish = OpenDatabase("BIBLIO.mdb")

dbname = dbsPublish.Name


数据类型转换错误（错误 3421）

Microsoft Jet 数据库引擎不能将数据转换为方法或属性所需要的类型。这种问题通常会在您使用某一种类型的参数而方法或属性却期待另一种类型时发生。


不能修改表结构。其它的用户已经打开这个表（错误 3422）

Microsoft Jet 数据库引擎不能修改表的结构，因为其它用户当前正打开这个表。请等到表关闭之后再试图做您自己的更改。


不可用 ODBC 从您的数据库输入外部的 Microsoft Jet 或 ISAM 数据库表，或向您的数据库输出或链接它们。（错误 3423）

您正试图从一个外部的 Microsoft Jet 数据库引擎 或外部的 ISAM 数据库表（例如：dBASE、FoxPro、Paradox 或 Btrieve）中输入数据、输出数据，或链接这些表，但是您已经选择＜SQL 数据库＞ 为数据源。您必须为您试图链接的数据选择适当的数据源。


您的数据库发生问题。请通过修复及压缩数据库来更正问题（错误 3428）

您正试图使用的数据库出现未指定的问题，因此，将其视为已损坏。

为更正这个问题

1	关闭数据库。

2	用 RepairDatabase 方法修复数据库。在 Microsoft Access 中，也可到“工具”菜单中，指到“数据库实用程序”，然后单击“修复数据库”。

3	请以 CompactDatabase 方法压缩数据库。在 Microsoft Access 中，您也可以到“工具”菜单中，指到“数据库实用程序”，然后单击“压缩数据库”。

重要   每一个步骤都是必要的。


不兼容的可安装 ISAM 版本（错误 3429）

您试图在 Microsoft Jet 数据库引擎的当前版本中使用旧版的可安装的 ISAM。请再执行一次安装程序以安装可安装的 ISAM 正确版本。


在加载 Microsoft Excel 可安装的 ISAM 时，OLE 不能初始化（错误 3430）

在加载 Microsoft Excell 可安装的 ISAM 时，OLE 自动化不能初始化。试着重新安装 OLE DLL 文件。


这不是 Microsoft Excel 5.0 的文件（错误 3431）

您试图将文件当作 Microsoft Excel 5.0 版本的文件来读，但这个文件并不是这种格式。


打开 Microsoft Excel 5.0 文件时发生错误（错误 3432）

打开 Microsoft Excel 5.0 版本的文件时发生了 OLE 的错误。


在 Windows 注册的 Engines 区段的 Excel 键中的无效设置（错误 3433）

在 Windows 注册的\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Excel 键中的一个设置是无效的。请编辑 Windows 注册以确保所有的参数都是有效的。


不能展开命名的范围（错误 3434）

将行添加到 Microsoft Excel 5.0 版本指定的范围时，遇到具有数值的单元。追加操作不能改写这些单元。


不能删除电子数据表的单元（错误 3435）

不能删除指定电子数据表范围中的单元数据。这些单元可能包含公式，也可能是被保护的单元。


创建文件失败（错误 3436）

试图创建 Microsoft Excel、文本文件或 Lotus 可安装的 ISAM 时发生错误。

可能的原因：

•	磁盘空间不足

•	网络失败


电子数据表已满（错误 3437）

您试图将记录添加到 Lotus 1-2-3 或 Microsoft Excel 3.0 或  4.0 版本的文件中，但文件已满。这些类型的文件最多只能有 16,384 个记录。


输出的数据与 Schema.ini 文件的所描述格式不匹配（错误 3438）

请确认输出的数据与 Schema.ini 文件的所描述格式相匹配。


您试图链接或输入一个 Microsoft Word 邮件合并文件。虽然能输出这种文件，但不能链接或输入它们。（错误 3439）

您试图链接或输入一个 Microsoft Word 邮件合并文件。虽然可以输出这种文件，但却不能链接或输入它们。


试图输入或链接一个空的正文文件。为输入或链接一个正文文件，文件中必须包含数据（错误 3440）

您试图输入或链接一个空的正文文件。为输入或链接一个正文文件，文件中必须包含数据。


在正文文件规范 ＜名称＞ 中，＜名称＞ 选项是无效的（错误 3442）

在可安装的 ISAM 的正文文件规范中的一个选项是无效的。您可以经由下列方式设置规范：

•	在 Microsoft Access中，这些数值是在“链接文本”向导中设置的 （您可以指到“文件”菜单中的“取得外部数据”，然后单击“链接表”）。您也可以在系统信息表 MSysIMEXSpecs 以及 MSysIMEXColumns 中看到它们。

•	在其它的 Microsoft Jet 主机应用程序中，这些数值是保存在 Schema.ini文件中的。


定宽规范 ＜名称＞ 并未包含列宽度（错误 3443）

可安装的 ISAM 的正文文件规范所指定的定宽参数是无效的，并未指定列宽。您可经由下列方式设置规范：

•	在 Microsoft Access 中，这些数值是在“链接文本”向导中设置的 （您可以指到“文件”菜单中的“取得外部数据”，然后单击“链接表”）。您也可以在系统信息表 MSysIMEXSpecs 以及 MSysIMEXColumns 中看到它们。

•	在其它的 Microsoft Jet 主机应用程序中，这些数值是保存在 Schema.ini文件中的


在定宽规范 ＜名称＞ 中，列 ＜列＞ 未指定宽度（错误 3444）

可安装的 ISAM 的正文文件规范所指定的列宽参数是无效的，您可以经由下列方式设置规范：

•	从 Microsoft Access，这些数值是在“链接文本”向导中设置的 （您可以指到“文件”菜单中的“取得外部数据”，然后单击“链接表”）。您也可以在系统信息表 MSysIMEXSpecs 以及 MSysIMEXColumns 中看到它们。

•	从其它的 Microsoft Jet 主机应用程序中，这些数值是保存在 Schema.ini文件中的


GUID 列上没有索引（错误 3550）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


不能删除指定的同步器注册参数（错误 3551）

需要在计算机上重新配置同步器。

为配置同步器

1	启动复本管理器。

2	在“工具”菜单上，单击“配置 Microsoft 复本管理器”。

按照向导中的指示操作。


注册参数的大小超过可允许的最大值（错误 3552）

在 Windows 注册中的每一个参数都有一个最大的大小。您试图使用的设置超过了所允许的最大值。请检查您正在设置的参数的极限大小。


不能创建 GUID（错误 3553）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


复本的所有有效别名都在使用之中（错误 3555）

已经达到复本集中所允许的复本数量的最大值（32,768）。请用新的复本集。


目标投寄箱文件夹的通路无效（错误 3556）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


目标投寄箱文件夹的地址无效（错误 3557）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


目标投寄箱文件夹的磁盘 I/O 错误（错误 3558）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


目标磁盘已满，所以不能写入（错误 3559）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


您试图同步的两个复本集成员具有相同的复本 ID（错误 3560）

请与复本集的一个不同目标成员同步。


您试图同步的两个复本集成员都是设计原版（错误 3561）

删除一个设计原版。


目标投寄箱文件夹拒绝访问（错误 3562）

请检查是否对目标投寄箱文件夹所在驱动器拥有权限。


访问区域投寄箱文件夹的严重错误（错误 3563）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


同步器不能找到消息源文件（错误 3564）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


另一个应用程序已打开消息数据库，所以源投寄箱文件夹的共享发生冲突（错误 3565）

请关闭消息数据库。用户不得直接打开消息数据库。


网络 I/O 错误（错误 3566）

您的计算机与网络之间的通信遇到问题。请检查一下，以便确认您的网络工作正常，而且网络线也正确地连接着计算机。请关机并重新打开计算机。


在投寄箱文件夹中的消息属于错误的同步器（错误 3567）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


同步器不能删除文件（错误 3568）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


复本集成员已经在逻辑上从复本集中删除而且不可再用（错误 3569）

您试图使用的复本集成员已被删除，因为它未能在要求的天数（保留期间）内被同步，或者，它已和另一设计原版同步。应从计算机中删除这个成员。

如果成员中有未被任何其它成员同步的数据，可手工地在另一个成员中输入数据。检查每一表中的 s_Generation字段，并由此决定是哪一个记录含有尚未被同步的数据。在 s_Generation 字段中的数值 0 表示此记录是插入的记录还是更新的记录，并表示此记录尚未被复本集中的其它复本同步。为了查看 s_Generation 字段，打开 Microsoft Access，单击“工具”菜单中的“选项”，选定“查看”选项卡中的“系统对象”复选框。

如果成员是设计原版，则与复本集中的另一个复本来比较复本的结构，以便决定是否已使任何设计的更改同步。


试图在部分复本中设置列，从而违反了管理部分复本的规则（错误 3571）

您不能更改部分复本中表的主键，除非主键没有引用到表。


读入或写入 TEMP 目录时发生磁盘 I/O 错误（错误 3572）

在计算机上访问 TEMP 目录时发生问题。请检查一下，是否正确设置了通向 TEMP 目录的路径。


此复本集成员的复本 ID 在移动或复制过程时被重新指定（错误 3574）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


您试图写入的磁盘驱动器已满（错误 3575）

磁盘驱动器没有足够的空间完成操作。请从磁盘中删除不需要的文件，以便有足够的空间来操作。设法使磁盘上的可用空间比您试图保存的文件大。


您试图打开的数据库已被另一应用程序使用（错误 3576）

如果您试图以独占方式打开数据库，则另一个应用程序可能已经打开此数据库。如果您试图以共享方式打开数据库，则另一个应用程序可能已经以独占方式打开此数据库。请关闭其它使用此数据库的应用程序，然后重试一次。


不能更新复制系统列（错误 3577）

您试图更新的列是一个只读的系统列。


复制数据库失败；不能判断是否以独占方式打开了数据库（错误 3578）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


表已被使用，所以不能打开复制系统 ＜名称＞ 表（错误 3581）

完成这个运算所需的系统表已被使用。等几分钟后再试一次。


没有足够的内存来完成运算（错误 3584）

当计算机试图复制数据库时，内存已用尽。请关闭计算机上的其它应用程序，然后再试一次。


＜名称＞ 表上部分筛选表达式中的语法错误（错误 3586）

请确认表达式中使用的语法正确。


ReplicaFilter 属性中的无效表达式（错误 3587）

ReplicaFilter 字符串包含了无效的字。请检查语法，看是否有拼错或丢字现象。


计算部分筛选表达式时的错误（错误 3588）

这是一个未预料到的错误。请与 Microsoft 产品支持服务联系，索取更进一步的信息。


部分筛选表达式包含了一个未知的函数（错误 3589）

请确认您使用了正确的函数名称。并非所有的函数在筛选表达式中都是有效的。


不能复制一个密码保护的数据库，也不能在复制的数据库上设置密码保护（错误 3592）

如果数据库上设置了密码，请删除此密码。


不能为复本集更改数据主控文件属性（错误 3593）

当数据库第一次被转换为设计原版时就要决定，复本集允许用户在所有复本上更改数据，还是只允许用户在设计原版上更改数据。在转换数据库之后，就不能更改单一或多个数据主控文件属性。


不能为复本集改变数据主控文件属性。只允许在设计原版改变数据（错误 3594）

当第一次把数据库转换为设计原版时就要决定，复制的数据库允许用户在所有复本上更改数据，还是只允许用户在设计原版上更改数据。在转换数据库之后，就不能更改单一或多个数据主控文件属性。


复本中的系统表不再可靠，因而不应使用复本（错误 3595）

计算机上的复本已损坏。当 Microsoft Jet 数据库引擎修复复本时，它可能已经更改了一个或更多的系统表。请删除此复本，并用新的复本取代。


不允许与非复制的数据库同步。＜名称＞ 数据库不是设计原版或复本（错误 3605）

您试图使复制的数据库与非复制的数据库同步，或使两个非复制的数据库同步。只能使同一个复制数据库产生的复本同步。

如果已经复制了其中一个数据库，则用它创建第二个数据库复本。

如果没有复制任何数据库，请选用一个数据库作为复本集的设计原版。用 Microsoft Access 打开数据库，转到“工具”菜单，指向“复本”，单击“创建复本”。如果 Microsoft Access 不可用，而 Windows 95 公文包可用，则将数据库拖动到公文包来创建一个复本。不要尝试将两个原数据库中的第二个进行复制，然后使两个数据库同步。为使同步成功，第二个数据库必须是第一个数据库的复本。


试图删除的复本属性是只读的，因而不能删除（错误 3607）

请检查，以确认您正在删除正确的属性。


在 ＜名称＞ 容器中，不能使 ＜名称＞ 对象是可复制的。（错误 3583）

不能复制在指定对象容器里的对象（数据表、窗体、报表、模块、宏）。

例如，一个有 253 或更多个字段的数据表，就是一个不可复制对象的示例。因为复制需要添加至少 3 个额外的字段，如此一来，它将超过 255 个字段的限制。


找不到同步器的可执行文件。（mstran35.exe）（错误 3627）

企图启动同步器，但是在指定的路径上找不到 Mstran35.exe 文件。


伙伴复本不是由同步器管理（错误 3628）

企图同步一个不是被同步器管理的伙伴复本。


此同步器和同步器 ＜名称＞ 有相同的文件系统收存箱—＜名称＞（错误 3629）

每一个同步器应该有唯一的文件系统收存箱。多个同步器使用相同的收存箱地点将会产生失去信息和不完全交换的结果。


在过滤器中无效的表名称。（错误 3631）

已经引用到数据表中一个无效的布尔过滤器。布尔过滤器仅能引用到正在过滤中的数据表。


远程同步器不设置成远程同步。（错误 3632）

此远程同步器不设置执行远程同步。


不能加载 DLL ＜名称＞。（错误 3633）

指定的 DLL 没有注册，或是不在路径上。


不能用部分复本来创建复本（错误 3634）

企图用部分复本当作源来创建一个复本。部分复本是不能被复制的。


不能创建工作组信息文件的部分复本（错误 3635）

企图创建一个使用工作组信息文件当作源的部分复本。工作组信息文件是不能被复制的。


因为复制品有冲突或数据错误，所以不能置入复本或更改复本的过滤器。（错误3636）

企图改变一个部分复本的过滤器或置入部分复本，而此复本有冲突或数据错误。在进行之前必须解决此冲突或错误，如此可以避免冲突信息意外地丢失，并确保正确地更正错误。


不能使用非固定列的交叉表当作子查询。（错误 3637）

企图对一个可变列的交叉表排序。应该存储查询的结果，然后使用“递增排序”或“递减排序”按钮来排序结果。


当数据库正被一个控制修改的程序使用时，不能使一个数据库成为可复制的。（错误3638）

企图复制的数据库被一个不支持复制的数据库程序所控制。若要使数据库成为可复制的，必须确保它不被数据源控制程序所控制。


不能创建一个工作组信息文件的复本。（错误 3639）

企图复制一个工作组信息文件。这是不允许的。


获取的缓冲区对于所请求的数据量来说太小。（错误 3640）

当执行一个 GetRows 或 GetRowsEx 方法时，获取缓冲区太小以至于不能包含指定的列。


保留在记录集中的记录比所请求的少。（错误 3641）

已经到达记录集的末端。


操作被中止。（错误 3642）

一个查询被数据源中断。某些匹配的列没有被返回。请再次尝试提交查询。


在记录集中的记录之一被另一个过程删除。（错误 3643）

一个或一个以上记录集中的记录在执行查询之后被删除。应重建记录集并且再做一次查询。


绑定参数中有一个是错误的。（错误 3645）

在传递到 GetRows 或 GetRowsEx 的绑定结构中，有一个数据类型或绑定类型是无效的值，或指定的数据类型中最大的字段长度是无效的。

请检查绑定结构。


指定的行长度比列长度的总和还短。（错误 3646）

列长度参数没有指定足够的空间给字段链接。


一个被请求的列没有返回到记录集。（错误 3647）

所请求的列数之一是不可用的。


不能用另一个部分复本来同步一个部分复本。（错误 3648）

企图同步的数据库是部分复本。不能用另一个部分复本来同步这一个部分复本，因为其它部分复本可能不包含所有满足部分复本的过滤器的记录。


未指定或找不到特定语言代码页。（错误 3649）

企图打开一个数据库，而该数据库不是用安装在您计算机上的语言来创建的。应先决定当数据库创建时，用什么语言，然后将该语言安装在您的系统上。如果数据库是用 DAO 创建的，则语言应使用 CreateDatabase 方法的区域自变量来指定。如果数据库是用 Microsoft Access 创建的，语言应由“选项”对话框上“常规”选项卡的选项“新的数据库排序顺序”来指定，可单击“工具”菜单上的“选项”以得到“选项”对话框。

可以经由“控制面板”的“区域设置”来将语言添加到系统。


Internet 速度太慢。（错误 3650）

发生一个由于 Internet 传送速度而生成的错误。


无效的 Internet 地址。（错误 3651）

已请求的 Internet 地址是无效的，或者是不可用的。检查该地址，如果它有效，请稍后重试一次。


Internet 登录失败。（错误 3652）

服务器不能识别所输入的登录信息。


Internet 没有安装。（错误 3653）

Internet 的安装发生问题。


在计算部分表达式时发生错误。（错误 3656）

在布尔过滤器输入一个无效的表达式，该表达式决定在部分复本中要使用哪一条记录。这个复本过滤器可能有下列几种值：

值	描述
A string	记录必须满足准则才能显示在复制的表中。此字符串类似一个 SQL WHERE 子句，但是您在准则里不能指定子查询、聚合函数（如 Count）、或用户定义函数。
True	复制所有纪录。
False	（缺省值）不复制任何记录。


因为 ＜描述＞，所需的交换失败。（错误 3660）

参见在交换历史记录中，交换失败的详细资料。如果使用“复制管理器”，可在复制的对象上单击右键来查看此交换历史记录。也可用在“查看”菜单上的“同步历史记录”命令来查看复制历史记录。

如果正在用 Microsoft Access 处理复制，可以在数据表查看下打开交换历史记录表来看交换历史记录。此交换历史记录表是隐藏的对象。请单击“工具”菜单的“选项”，就会出现“选项”对话框。再选取“选项”对话框上“查看”选项卡的“系统对象”复选框，就可以在数据库窗口中显示它。


可捕捉的 Microsoft Jet 及 DAO 错误

不论是在发展环境中或是在独立方式可执行文件中，当应用程序在执行时，可能会发生 Microsoft Jet 数据库引擎所引发的可捕捉的错误。可使用 Error 对象来测试及响应可捕捉的错误。

错误码  	信息

2420	数字语法错误。
2421	日期语法错误。
2422	字符串语法错误。
2423	‘.’、‘!’、或 ‘()’的使用无效。
2424	不认识的名称。
2425	不认识的函数名称。
2426	在表达式中函数是不可见的。
2427	对象没有值。
2428	与域函数一起使用的参数无效。
2429	In 运算符缺少 ()。
2430	Between 运算符缺少 And。
2431	语法错误（缺少运算符）。
2432	语法错误（逗点）。
2433	语法错误。
2434	语法错误（缺少运算符）。
2435	多余的）。
2436	遗漏了）、 ]、或项目。
2437	垂直棒的使用无效。
2438	语法错误。
2439	函数中的参数个数错误。
2440	IIF 函数缺少 ()。
2442	括号的使用无效。
2443	Is 运算符的使用无效。
2445	表达式太复杂。
2446	计算时内存不足。
2447	‘.’、‘!’、或 ‘()’的使用无效。
2448	不能设置值。
3000	保留方面的错误 <Item>；这个错误并无信息。
3001	无效的参数。
3002	不能启动会话。
3003	不能开始事务；已有太多的嵌套事务。
3005	<Database name> 不是一个有效的数据库名。
3006	数据库 <name> 被独占地锁定。
3007	不能打开 <name> 数据库的程序库。
3008	<name> 数据表已经被其它的用户独占地打开，或它已经由用户界面打开且不能进行编排操纵。
3009	当打开 <table> 数据表时，企图锁定它，但是数据表当前在使用，它不能锁定。请等一下，然后重试一次。
3010	<name> 数据表已经存在。
3011	Microsoft Jet 数据库引擎不能找到对象 <name>。请确定这个对象的存在，并正确拼写它的名称及路径。
3012	<name> 对象已经存在。
3013	不能对可安装的 ISAM 文件重新命名。
3014	不能打开更多的数据表。
3015	<Index name> 在此数据表中不是一个索引。查询 TableDef 对象的索引集以决定有效的索引名。
3016	字段不能存入记录中。
3017	字段太长。
3018	不能找到字段 <name>。
3019	没有当前索引导致操作无效。
3020	在未调用 AddNew 或 Edit 之前，就试图在记录集中调用 Update 或 CancelUpdate 或是试图更新字段。
3021	无当前记录。
3022	要求对数据表的更改，由于会对索引、主键或关系生成重复的值，所以不会成功。改变字段的数据或改变那些包含着重复数据的字段、删除索引或重定义索引以允许重复索引值，然后重试一次。
3023	已经使用 AddNew 或 Edit。
3024	找不到 <name> 文件。
3025	不能打开更多的文件。
3026	磁盘没有足够的空间。
3027	不能更新。数据库或对象是只读的。
3028	不能开始应用程序。工作组的信息文件丢失了或被另一个用户以独占方式打开。
3029	不是一个有效的帐号名称或密码。
3030	<Account name> 不是一个有效的帐号名称。
3031	不是一个有效的密码。
3032	不能执行此运算。
3033	没有使用对象 <name> 的权限。系统管理员或创建对象的人可创建一个适当的权限。
3034	没有先使用 BeginTrans 就用 Commit 或 Rollback。
3036	数据库已达到最大容量。
3037	不能打开更多的数据表或查询。
3039	不能创建索引；已经定义了太多的索引。
3040	在读入时，磁盘 I/O 错误。
3041	不能用先前版本的应用程序打开数据库。
3042	已经用尽 MS-DOS 文件句柄。
3043	磁盘或网络错误。
3044	<Path> 不是一个有效的路径。请确定路径名称拼写正确，而且文件是位于所连接的服务器上。
3045	不能使用 <name>；文件已在使用。
3046	不能存盘；当前正被另一个用户锁定。
3047	记录太长。
3048	不能打开更多的数据库。
3049	不能打开数据库 <name>。它可能不是一个应用程序所能识别的数据库，或是文件可能已经损坏。
3051	Microsoft Jet 数据库引擎不能打开 <name> 文件。它已经被其他的用户独占地打开，或者需要有查看数据的权限。
3052	超出文件共享限制数。
3053	客户任务太多。
3054	Memo 数据类型或 OLE 对象字段太多。
3055	不是一个有效的文件名。
3056	此数据库不能修复。
3057	链接数据表上不支持的运算。
3058	索引或主键不能包含 Null 值。
3059	操作被用户取消。
3060	参数 <parameter> 的数据类型错误。
3061	参数太少，要求的是 <number>。
3062	重复输出别名 <name>。
3063	重复输出目的 <name>。
3064	不能打开动作查询 <name>。
3065	选取查询不能执行。
3066	查询至少必须包含一个目的字段。
3067	查询输入至少必须包含一个数据表或查询。
3068	不是一个有效的别名。
3069	动作查询 <name> 不能当行源使用。
3070	Microsoft Jet 数据库引擎不能识别 <name> 是有效的字段名或表达式。
3071	所键入的表达式是无效的，或是太复杂以致于不能计算。例如，一个数值表达式可以包含很多的复杂成分，请试着将部分的表达式指定成变量来简化表达式。
3073	运算必须使用可更新查询。
3074	在 FROM 子句中不能重复数据表名称 <name>。
3075	查询表达式 <expression> 中的 <Message>。
3076	准则表达式中的 <Name>。
3077	表达式中的 <Message>。
3078	Microsoft Jet 数据库引擎不能找到输入数据表或查询 <name>。请确定它是存在的而且将它的名称正确地拼出来。
3079	指定的字段 <field> 可能引用到一个以上列在所在的 SQL 语句 FROM 子句中的数据表。
3080	FROM 子句中未列出连接 <name> 数据表。
3081	不能添加一个以上相同名称 <name> 的数据表。
3082	JOIN 运算 <operation> 引用到非连接数据表。
3083	不可用内部报表查询。
3084	不能以动作查询来插入数据。
3085	表达式中未定义的 <name> 函数。
3086	不能从指定的数据表中删除。
3087	GROUP BY 子句中的表达式太多。
3088	ORDER BY 子句中的表达式太多。
3089	DISTINCT 输出中的表达式太多。
3090	结果数据表不容许有多于一个以上的 AutoNumber 字段。
3092	不能在 TRANSFORM 表达式中使用 HAVING 子句。
3093	ORDER BY 子句 <clause> 与 DISTINCT 冲突。
3094	ORDER BY 子句 <clause> 与 GROUP BY 子句冲突。
3095	在表达式 <expression> 中不能有合计函数。
3096	在 WHERE 子句 <clause> 中不能有合计函数。
3097	在 ORDER BY 子句 <clause> 中不能有合计函数。
3098	在 GROUP BY 子句 <clause> 中不能有合计函数。
3099	在 JOIN 运算 <operation> 中不能有合计函数。
3100	不能设定 <name> 字段的联接关键字为 Null。
3101	Microsoft Jet 数据库引擎不能在 <name> 数据表中找到与 <name> 字段关键字匹配的记录。
3102	由 <query reference> 所引起的循环引用。
3103	由在查询定义的 SELECT 列表中的别名 <name> 所引起的循环引用。
3104	不能在交叉数据表查询中指定固定列名 <value> 超过一次以上。
3105	缺少在 SELECT INTO 表达式中的目的字段名 <statement>。
3106	缺少在 UPDATE 表达式中的目的字段名 <statement>。
3107	不能添加记录；<name> 无插入权限。
3108	不能编辑记录；<name> 无可更新权限。
3109	不能删除记录；<name> 无删除权限。
3110	不能读入定义；无数据表或查询 <name> 的读入定义权限。
3111	不能创建；无数据表或查询 <name> 的修改设计权限。
3112	记录不能读入；<name> 无读入权限。
3113	不能更新 <field name>；字段不能更新。
3114	当选择唯一值 <statement> 时，不可包含 Memo 数据类型或 OLE Object 数据类型。
3115	在聚合参数 <statement> 中，不能有 Memo 数据类型或 OLE Object 数据类型字段。
3116	合计函数在准则 <criteria> 中不能有 Memo 数据类型或 OLE Object 数据类型字段。
3117	不能对 Memo 数据类型或 OLE Object 数据类型 <clause> 排序。
3118	对 Memo 数据类型或 OLE Object 数据类型 <name> 不能联接。
3119	不能对 Memo 数据类型或 OLE Object 数据类型 <clause> 分组。
3120	不能对用（*）所选的字段 <table name> 分组。
3121	不能对用（*）所选的字段分组。
3122	企图执行一个查询，不包含作为合计函数一部分的指定表达式 <name>。
3123	在交叉数据表查询中不可用（*）。
3124	不能从内部报表查询中输入 <name>。
3125	数据库引擎 <name> 找不到。确定这是一个有效的参数或别名，不包含无效的字符或标点符号，而且名称不是太长。
3126	名称 <name> 中无效的括号。
3127	INSERT INTO 表达式包含以下不认识的字段名 <field name>。确定已正确地键入了名称，然后重试一次。
3128	指定了含有想删除记录的数据表。
3129	无效的 SQL 语句；要求是‘DELETE’、‘INSERT’、‘PROCEDURE’、‘SELECT’或‘UPDATE’。
3130	在 DELETE 表达式中的语法错误。
3131	在 FROM 子句中的语法错误。
3132	在 GROUP BY 子句中的语法错误。
3133	在 HAVING 子句中的语法错误。
3134	在 INSERT INTO 语句中的语法错误。
3135	在 JOIN 运算中的语法错误。
3136	LEVEL 子句包含一个拼错或漏掉的保留字或参数，或标点符号无效。
3138	在 ORDER BY 子句中的语法错误。
3139	在 PARAMETER 子句中的语法错误。
3140	在 PROCEDURE 子句中语法错误。
3141	SELECT 表达式包含一个拼错或漏掉的保留字或参数，或标点符号无效。
3143	在 TRANSFORM 表达式中的语法错误。
3144	在 UPDATE 表达式中的语法错误。
3145	在 WHERE 子句中的语法错误。
3146	ODBC - 调用失败。
3151	ODBC � 连接到 ＜name＞ 失败。
3154	ODBC � 找不到 DLL ＜name＞。
3155	ODBC � 在连接表 <table> 上插入失败。
3156	ODBC � 在连接表 <table> 上删除失败。
3157	ODBC � 在连接表 <table> 上更新失败。
3158	不能存储记录；当前被另一个用户锁定。
3159	不是一个有效的书签。
3160	数据表没有打开
3161	不能解密文件。
3162	试图给一个不是 Variant 数据类型的变量指定 Null 值。
3163	字段太小而不能接受试图添加的数据量。请试着插入或粘贴较少的数据。
3164	字段不能更新，因为其他的用户或处理程序锁定了对应的记录或数据表。
3165	不能打开 .inf 文件。
3166	找不到所需要的 Xbase Memo 数据类型文件。
3167	记录已被删除。
3168	无效的 .inf 文件。
3169	Microsoft Jet 数据库引擎不能执行 SQL 语句，因为语句包含有无效的数据类型字段。
3170	找不到可安装的 ISAM。
3171	找不到网络通路或用户名称。
3172	不能打开 Paradox.net。
3173	不能打开工作组信息文件中的 "MSysAccounts" 数据表。
3174	不能打开工作组信息文件中的 "MSysGroups" 数据表。
3175	日期超过范围或为无效的格式。
3176	打不开 ＜name＞ 文件。
3177	不是一个有效的数据表名称。
3179	遇到非预期的文件尾。
3180	不能写入 ＜name＞ 文件。
3181	无效的范围。
3182	无效的文件格式。
3183	临时磁盘的空间不足。
3184	不能执行查询；找不到链接的数据表。
3185	远程数据库上的 SELECT INTO 试图生成太多字段。
3186	不能保存；当前被 ＜name＞ 机器上的 ＜name＞ 用户所锁定。
3187	不能读出；当前被 ＜name＞ 机器上的 ＜name＞ 用户所锁定。
3188	不能更新；当前被此机器上的另一个程序锁定
3189	数据表 ＜name＞ 被 ＜name＞ 机器上的 ＜name＞ 用户独占锁定。
3190	定义的字段太多。
3191	不能多次定义字段。
3192	找不到 ＜name＞ 输出数据表。
3196	数据库 ＜database name＞ 已经被其他人员或处理程序所使用。当数据库是可用的时候，请重试一次。
3197	试图要和其他用户在同一时间更改同样的数据，Microsoft Jet 数据库引擎会停止处理程序。
3198	不能启动会话，有太多的会话已激活。
3199	找不到引用。
3200	因为 <name> 数据表包含相关的记录，故不能删除或更改此记录。
3201	因为 <name> 数据表中必须有相关记录存在，所以不能添加或更改记录。
3202	当前被其它用户锁定；不能保存期。
3203	在 <expression> 表达式中不能使用子查询。
3204	数据库已存在。
3205	交叉数据表的列标题 <value > 太多。
3206	字段与其本身之间不能创建关连。
3207	Paradox 数据表不含主索引键时，无法支持操作。
3208	Windows 注册的 Xbase 索引键中无效的 Deleted 设置。
3210	连接字符串太长。
3211	数据库引擎不能锁定 <name> 数据表，因为该表已被其它用户或处理程序使用。
3212	不能锁定 <name> 数据表；当前 <name> 用户正在 <name> 机器中使用该表。
3213	Windows 注册的 Xbase 索引键中的无效的 Date 设置。
3214	Windows 注册的 Xbase 索引键中无效的 Mark 设置。
3215	太多 Btrieve 任务。
3216	在需要数据表名称的位置指定了 <name> 参数。
3217	<name> 参数指定了需要数据库名的位置。
3218	不能更新；当前已被锁定。
3219	无效的操作。
3220	无效的自动调页串行。
3221	Windows 注册的 Btrieve 索引键中无效的设置。
3222	查询中不能包含 Database 参数。
3223	<Parameter name> 无效，因为名称太长或包含无效字符。
3224	不能读 Btrieve 数据字典。
3225	执行 Btrieve 操作时遇到记录锁定的冲突。
3226	使用 Btrieve DLL 时遇到错误。
3227	Windows 注册的 Xbase 索引键中无效的 Century 设置。
3228	操作系统不支持选定的自动调页串行。
3229	Btrieve � 不能更改字段。
3230	逾期的 Paradox 锁定文件。
3231	ODBC � 字段太长；记录会被截断。
3232	ODBC � 不能创建数据表。
3234	ODBC � 远程查询已逾期。
3235	ODBC � 服务器不支持此数据类型。
3238	ODBC � 数据超出范围。
3239	太多用户同时使用。
3240	Btrieve � 丢失 Btrieve 引擎。
3241	Btrieve � 资源已用尽。
3242	SELECT 语句中无效的引用。
3243	任何导入字段名都与导入数据表的字段不匹配。
3244	不能导入有密码保护的电子数据表。
3245	不能根据导入数据表的第一行剖析字段名。
3246	事务中不能支持的操作。
3247	ODBC � 链接数据表定义已经更改。
3248	Windows 注册中无效的 NetworkAccess 设置。
3249	Windows 注册中无效的 PageTimeout 设置。
3250	不能创建关键字。
3251	运算不支持此对象类型。
3252	不能打开一个包含用户定义函数（试图去设定或获得窗体的 RecordsetClone 属性）底层查询的窗体。
3254	ODBC 不能锁定所有记录。
3256	找不到索引文件。
3257	WITH OWNERACCESS OPTION 声明中的语法错误。
3258	SQL 语句不能执行，因为它包含模棱两可的外部连接。为了迫使其中一个连接先执行，需先创建一个执行第一个连接的查询，然后将该查询包含在 SQL 语句中。
3259	无效的字段数据类型
3260	不能更新；机器 ＜名称＞ 上的用户 ＜名称＞ 当前已将锁定。
3261	用户 ＜Name＞ 以独占的方式在机器 ＜Name＞ 上锁定 ＜Name＞ 数据表。
3262	不能锁定 ＜Name＞ 数据表；机器 ＜Name＞ 上的用户 ＜Name＞ 当前正在使用。
3263	无效的数据库对象。
3264	无字段定义；不能添加 Tabledef 或索引。
3265	在此集合中找不到此项目。
3266.	不能添加字段集合的已有字段。
3267	此属性只有在字段为 Recordset 对象的 Field 集合中的字段时才能被设定。
3268	只要对象为集合的一部分便不能设定其属性。
3269	不能添加，该索引已是索引集合的一部分。
3270	找不到属性。
3271	无效的属性值。
3272	对象不是集合。
3273	此对象不能应用此方法。
3274	外部数据表不是预期的格式。
3275	从外部数据库驱动程序中产生的意外错误 <error number>。
3276	无效的数据库对象引用。
3277	在一个索引中不能超过十个字段。
3278	Microsoft Jet 数据库引擎没有初值。
3279	Microsoft Jet 数据库引擎已设初值。
3280	不能删除索引中的字段或系统所需的字段。
3281	不能删除此索引或数据表。它若不是当前索引就是在关连中被使用到。
3282	在一个含有数据的数据表上不支持此运算。
3283	主索引已经存在。
3284	索引已经存在。
3285	无效的索引定义。
3286	Memo 数据类型文件的格式不符合特定的外部数据库格式。
3287	不能在指定的字段上创建索引。
3288	Paradox 索引不是主索引。
3289	CONSTRAINT 子句的语法错误。
3290	CREATE TABLE 语句中的语法错误。
3291	在 CREATE INDEX 语句中的语法错误。
3292	字段定义中的语法错误。
3293	ALTER TABLE 语句中的语法错误。
3294	DROP INDEX 语句中的语法错误。
3295	DROP TABLE 或 DROP INDEX 中的语法错误。
3296	不支持连接表达式。
3297	不能输入数据表或查询。找不到记录或所有记录均有错误。
3298	几个数据表都用了那个名字。请以‘owner.table’格式指定所有者。
3299	ODBC 规格一致性错误 <message>。向应用程序开发者反应这个错误。
3300	不能创建关系。
3301	不能执行此运算；此版本的功能在旧格式数据库中是无效的。
3302	一个数据表的规则正在使用时不能将它更改。
3303	不能删除此字段。它是一或多个关连的一部分。
3304	必须输入由四到二十个字符和数字组成的个人标识符 (PID)。
3305	通过查询的连接串无效。
3306	已写入一个可返回多个字段的子查询，但在主查询的 FROM 子句中并未使用 EXISTS 保留字，请修改子查询的 SELECT 语句，要求只返回一个字段。
3307	所选的两个数据表或联合查询中的列数不相符。
3308	选取查询中无效的 TOP 参数。
3309	属性设置不能超过 2K。
3310	此属性不支持外部数据源或 Microsoft Jet 旧版本所创建的数据库。
3311	指定的属性已经存在。
3312	有效性规则和缺省值不能放在系统或链接数据表中。
3313	不能将此校验表达式放置于此字段上。
3314	<name> 字段不能包含 Null 值，因为该字段的 Requiredired 属性已设定成。请输入一个值到字段中。
3315	Requir 字段不能是零长度字符串。
3316	＜数据表层次的校验文本＞。
3317	一个或多个值被 <name> 的有效性规则 <rule> 禁止。输入此字段表达式可接受的值。
3318	TOP 子句中的指定值在删除查询或报表中不被允许。
3319	联合查询中的语法错误。
3320	数据表层次校验表达式中的 <Error>。
3321	连接串或 IN 子句中没有指定数据库。
3322	交叉数据表查询含有一个或一个以上无效的固定列头。
3323	查询不能作为数据源。
3324	此查询为 DDL 查询，它不能作为数据源。
3325	通过查询的 ReturnsRecords 属性设置为 True，却不返回任何记录。
3326	Recordset 是不可重建的。
3334	只能在 1.0 版本的格式中出现。
3336	Btrieve：初始化中无效的 IndexDDF 选项。
3337	初始化中无效的 DataCodePage 选项。
3338	Btrieve：初始化中的 Xtrieve 选项无效。
3339	Btrieve：在初始化中无效的 IndexDeleteRenumber 选项。
3340	<name> 查询已损坏。
3341	当前字段必须与一对多关系的“一”边上的连接关键字 <name> 符合。用所需连接关键字的值在“一”边的数据表上输入一个记录，然后将它与“多”边数据表中的连接关键字连接起来。
3342	<name> 子查询中无效的 Memo 数据类型或 OLE Object 数据类型。
3343	不可识别的数据库格式 <filename>。
3344	数据库引擎不能识别校验表达式中无效的字段 <name> 或是数据表 <name> 中的缺省值。
3345	不认识的或无效的字段引用 <name>。
3346	查询值的号码和目的字段不相同。
3349	数值字段溢出。
3350	运算的对象是无效的。
3351	ORDER BY 表达式 ＜表达式＞ 含有未被查询选取的字段。ORDER BY 表达式中只包含第一个查询中请求的字段。
3352	INSERT INTO 语句 ＜语句＞ 中没有目的字段名。
3353	Btrieve：不能找到文件 Field.ddf。
3354	此子查询最多能返回一个记录。
3355	缺省值中语法错误。
3356	您企图打开 ＜名称＞ 机器上已经被 ＜名称＞ 用户以独占方式打开的数据库。当数据库可用时，重试一次。
3357	此查询不是适当格式的数据定义查询。
3358	不能打开 Microsoft Jet 引擎的工作组信息文件。
3359	通过查询必须至少包含一个字符。
3360	查询过于复杂。
3361	子查询中不允许有联合。
3362	单一行的更新／删除会影响链接的表中的多行。唯一索引包含重复的值。
3364	联合查询的 SELECT 子句不可用 Memo 数据类型或 OLE Object 数据类型 ＜名称＞ 字段。
3365	不能对远程对象设置这个属性。
3366	不能添加无字段定义的关系。
3367	不能添加。此名称的对象已经存在于集合中。
3368	关系必须是在同样多个具有相同数据类型的字段上的关系。
3370	不能修改 ＜名称＞ 表的设计。它在只读数据库内。
3371	找不到表或约束。
3372	在 ＜名称＞ 表上没有这样的 ＜名称＞ 索引。
3373	不能创建关系。引用的 ＜名称＞ 表没有主键。
3374	所指定的字段在 ＜名称＞ 表中不是唯一的索引。
3375	＜名称＞ 表已经有一个名为 ＜名称＞ 的索引。
3376	＜名称＞ 表不存在。
3377	＜名称＞ 表上没有这样的 ＜名称＞ 关系。
3378	当前数据库中已经有一个名为 ＜名称＞ 的关系。
3379	不能创建具有强制参照完整性的关系。＜名称＞ 表中现有数据违反参照完整性规则。
3380	＜名称＞ 字段已存在于 ＜名称＞ 表中。
3381	＜名称＞ 表中没有叫做 ＜名称＞ 的字段。
3382	＜名称＞ 字段的长度太长。
3383	不能删除 ＜名称＞ 字段。它是一个或多个关系的一部分。
3384	不能删除内建属性。
3385	用户定义的属性不支持 Null 值。
3386	使用此方法前必须设置 ＜名称＞ 属性。
3388	＜名称＞ 有效性表达式或缺省值中有未知 ＜名称＞ 函数。
3389	查询支持尚不可用。
3390	帐号名称已经存在。
3393	不能执行联结、分组、排序或索引限制。所查找或排序的值太长。
3394	不能保存属性；属性为数据库结构描述属性。
3396	不能执行级联操作。因为 ＜名称＞ 表中存在相关的记录将会违反参照完整性规则。
3397	不能执行级联操作。在 ＜名称＞ 表中必须有有关记录。
3398	不能执行级联操作。它会在 ＜名称＞ 表中导致一个 null 键。
3399	不能执行级联操作。它会在 ＜名称＞ 表中导致一个重复的关键字。
3400	不能执行级联操作。它将导致两次更新 ＜名称＞ 表中的 ＜名称＞ 字段。
3401	不能执行级联操作。它将导致 ＜名称＞ 字段变成 Null，而这是不允许的。
3402	不能执行级联操作。它将会导致 ＜名称＞ 字段 变成一个零长度字符串，而这是不允许的。
3403	不能执行级联操作：＜有效性文本＞。
3404	不能执行级联操作。＜名称＞ 的有效性规则 ＜规则＞ 禁止所输入的数值。
3405	有效性规则中的错误 ＜错误文本＞。
3406	由于 ＜错误文本＞，您试图在“缺省值”属性使用的表达式是无效的。请用正确的表达式来设置这项属性。
3407	服务器的 MSysConf 表存在，但格式是错误的。请与您的系统管理员联系。
3409	在索引或关系的定义中，＜名称＞ 是一个无效的字段定义。
3411	无效的输入项。因为输入的数据对 ＜名称＞ 字段而言太大，所以不能执行 ＜名称＞ 表中的级联操作。
3412	因为其它用户当前正在使用表，所以不能在表上执行级联更新。
3414	不能在表 ＜名称＞ 上执行级联操作，因为当前正在使用它。
3415	零长度的字符串只在文本或 Memo 数据类型字段中有效。
3416	＜保留错误警告＞。
3417	动作查询不能当作行来源使用。
3418	不能打开 ＜表名称＞。其它用户用不同的网络控制文件或锁定样式打开这个表。
3419	不能打开这个 Paradox 4.x 或 5.x 表，因为 Windows 注册中的 ParadoxNetStyle 被设置为 3.x。
3420	对象是无效的或不再设置的。
3421	数据类型转换错误。
3422	不能修改表结构。其它的用户已经打开这个表。
3423	不可用 ODBC 从您的数据库输入外部的 Microsoft Jet 或 ISAM 数据库表，或向您的数据库输出或链接它们。
3424	不能创建数据库，因为 locale 是无效的。
3428	您的数据库发生问题。请通过修复及压缩数据库来更正问题。
3429	不兼容的可安装 ISAM 版本。
3430	在加载 Microsoft Excel 可安装的 ISAM 时，OLE 不能初始化。
3431	这不是 Microsoft Excel 5.0 的文件。
3432	打开 Microsoft Excel 5.0 文件时发生错误。
3433	在 Windows 注册的 Engines 区段的 Excel 键中的无效设置。
3434	不能展开命名的范围。
3435	不能删除电子数据表的单元。
3436	创建文件失败。
3437	电子数据表已满。
3438	输出的数据与 Schema.ini 文件的所描述格式不匹配。
3439	您试图链接或输入一个 Microsoft Word 邮件合并文件。虽然能输出这种文件，但不能链接或输入它们。
3440	试图输入或链接一个空的正文文件。为输入或链接一个正文文件，文件中必须包含数据。
3441	正文文件规范的字段分隔符与十进制分隔符或文本分隔符匹配。
3442	在正文文件规范 ＜名称＞ 中，＜名称＞ 选项是无效的。
3443	定宽规范 ＜名称＞ 并未包含列宽度。
3444	在定宽规范 ＜名称＞ 中，列 ＜列＞ 未指定宽度。
3445	找到错误版本的 ＜名称＞ DLL 文件。
3446	Jet VBA 文件（用于 16 位版本的 VBAJET.dll，用于 32 位版本的 VBAJET32.dll）丢失。请重新安装返回错误的应用程序。
3447	当调用 Jet VBA 文件（用于 16 位版本的 VBAJET.dll，用于 32 位版本的 VBAJET32.dll）时，不能初始化。请重新安装返回错误的应用程序。
3448	不能调用 OLE 系统函数。试重新安装返回错误的应用程序。
3449	在连接串中找不到国家码。
3452	在此复本中不能对数据库的设计作更改。
3453	在复制的表和本地表之间，不能建立或维护一个强制的关系。
3455	不能使数据库成为可复制的。
3456	在 ＜名称＞ 集合中不能使对象命名 ＜名称＞ 成为可复制的。
3457	不能对一个已经复制的对象设置 KeepLocal 属性。
3458	不能在数据库上设置 KeepLocal 属性；它只能被设置在数据库内的对象上。
3459	数据库被复制后，不能从数据库中删除复制特性。
3460	您要做的操作与一个存在且牵涉此复制集合成员的操作相冲突。
3461	您企图要设定或删除的复制属性是只读的而且不能更改。
3462	不能装入 DLL。
3463	找不到.dll ＜名称＞。
3464	在准则表达式中数据类型不匹配。
3465	企图访问的磁盘驱动器是不能可读的。
3468	访问 ＜名称＞ 投寄箱文件夹时被拒绝。
3469	投寄箱文件夹 ＜名称＞ 的磁盘驱动器已满。
3470	访问投寄箱文件夹 ＜名称＞ 时磁盘失败。
3471	不能写入同步器日志文件。
3472	路径 ＜名称＞ 磁盘空间已满。
3473	访问日志文件 ＜名称＞ 时磁盘失败。
3474	不能打开日志文件 ＜名称＞ 来写入。
3475	在拒绝写入方式中打开日志文件 ＜名称＞ 时发生共享冲突。
3476	无效的投寄箱路径 ＜名称＞。
3477	投寄箱地址 ＜名称＞ 的语法是无效的。
3478	复本不是部分的复本。
3479	不能在复本集标示不完全的复本为设计原版。
3480	在部分过滤器表达式上的关系 ＜名称＞ 是无效的。
3481	在部分过滤器表达式上的表名称 ＜名称＞ 是无效的。
3482	对于不完全的复本过滤器表达式是无效的。
3483	提供投寄箱文件夹 ＜名称＞ 的密码是无效的。
3484	用同步器写入目标投寄箱文件夹的密码是无效的。
3485	对象不能复制，因为数据库不是复制的。
3486	不能添加第二个复制品标识的自动编号字段到表中。
3487	不能转换企图复制的数据库。
3488	所指定的值对于在复本集中的所有成员都不是复本标识。
3489	因为缺少必要的资源，不能复制所指定的对象。
3490	因为不能复制在 ＜名称＞ 对象容器中的 ＜名称＞ 对象，所以不能创建新的复本。
3491	复制之前数据库必须在独占方式下打开。
3492	因为设计更改不能应用于复本之一，所以造成同步失败。
3493	不能为同步器设定指定的注册参数。
3494	不能为同步器检索所指定的注册参数。
3495	在两个同步器之间没有预约同步。
3496	复本管理器不能找到在 MSysExchangeLog 表中的交换标识。
3497	不能为同步器设定时间表。
3499	不能为复制品设定的成员设置检索完整的路径信息。
3500	不能指定两个不同的同步器来管理相同的复本。
3502	设计原版或复本不为同步器所管理。
3503	同步器的注册表没有对所需键设置的值。
3504	同步器标识与 MSysTranspAddress 表中现存的标识不匹配。
3506	同步器不能打开同步器日志。
3507	不能写入同步器日志。
3508	同步器没有传输作用。
3509	不能为此同步器找到有效的传输。
3510	企图同步的复本集成员当前正被另一个同步使用。
3512	不能读入投寄箱文件夹。
3513	不能写入投寄箱文件夹。
3514	同步器不能找到任何要处理的预定时间表或请求式同步。
3515	Microsoft Jet 数据库引擎不能读入计算机上的系统时钟。
3516	不能找到传输地址。
3517	同步器不能找到任何需要处理的信息。
3518	在 MSysTranspAddress 表中不能找到同步器。
3519	发送信息失败。
3520	复本名称或标识与复本集的当前管理成员不匹配。
3521	因为没有共同点来启动同步，复本集的两个成员不能被同步。
3522	同步器不能在 MSysExchangeLog 表中找到指定同步的记录。
3523	同步器不能在 MSysSchChange 表找到指定的版本号。
3524	复本中设计更改的历史记录与在设计原版中的历史记录不匹配。
3525	同步器不能访问信息数据库。
3526	所选取的系统对象名称已正在用。
3527	同步器或复本管理器不能找到系统对象。
3528	在共享内存中没有新数据供同步器或复本管理器读入。
3529	同步器或复本管理器在共享内存中发现不可读的数据。现存的数据将被改写。
3530	同步器已经服务客户端。
3531	某事件的等待间期已经超时。
3532	同步器不能被初始化。
3533	进程停止后，进程所使用的系统对象仍然存在。
3534	同步器查找系统事件，但是没有找到任何一个可以向客户端报告。
3535	客户端要求同步器退出操作。
3536	同步器接收到一个无效的信息，是关于其所管理的复本集的成员的信息。
3538	因为太多应用程序在运行，不能初始化同步器。
3539	发生系统错误或者交换文件已经到达其限制。
3540	交换文件已经到达其限制或是已损坏。
3541	同步器不能完全关闭，仍是活动的。
3542	当企图退出同步器客户端时进程停止。
3543	尚未安装同步器。
3544	同步器已在运行。
3545	企图同步的两个复本来源于不同的复本集。
3546	企图同步的类型是无效的。
3547	同步器不能从正确的集合中找到复本来完成同步。
3548	GUID 不匹配或找不到所需的 GUID。
3549	所提供的文件名太长。
3550	GUID 列上没有索引。
3551	不能删除指定的同步器注册参数。
3552	注册参数的大小超过可允许的最大值。
3553	不能创建 GUID。
3555	复本的所有有效别名都在使用之中。
3556	目标投寄箱文件夹的通路无效。
3557	目的投寄箱文件夹的地址无效。
3558	目标投寄箱文件夹的磁盘 I/O 错误。
3559	目标磁盘已满，所以不能写入。
3560	您试图同步的两个复本集成员具有相同的复本 ID。
3561	您试图同步的两个复本集成员都是设计原版。
3562	目标投寄箱文件夹拒绝访问。
3563	访问本地投寄箱文件夹的严重错误。
3564	同步器不能找到消息源文件。
3565	另一个应用程序已打开消息数据库，所以源投寄箱文件夹的共享发生冲突。
3566	网络 I/O 错误。
3567	在投寄箱文件夹中的信息属于错误的同步器。
3568	同步器不能删除文件。
3569	复本集成员已经在逻辑上从复本集中删除而且不可再用。
3571	试图在部分复本中设置列，从而违反了管理部分复本的规则。
3572	读入或写入 TEMP 目录时发生磁盘 I/O 错误。
3574	此复本集成员的复本 ID 在移动或复制过程时被重新指定。
3575	您试图写入的磁盘驱动器已满。
3576	您试图打开的数据库已被另一应用程序使用。
3577	不能更新复制系统列。
3578	复制数据库失败；不能判断是否以独占方式打开了数据库。
3581	表已被使用，所以不能打开复制系统 ＜名称＞ 表。
3583	在 ＜名称＞ 容器中，不能使 ＜名称＞ 对象是可复制的。
3584	没有足够的内存来完成运算。
3586	＜名称＞ 表上部分筛选表达式中的语法错误。
3587	ReplicaFilter 属性中的无效表达式。
3588	计算部分筛选表达式时的错误。
3589	部分筛选表达式包含了一个未知的函数。
3592	不能复制一个密码保护的数据库，也不能在复制的数据库上设置密码保护。
3593	不能为复本集更改数据主控文件属性。
3594	不能为复本集改变数据主控文件属性。只允许在设计原版改变数据。
3595	复本中的系统表不再可靠，因而不应使用复本。
3605	不允许与非复制的数据库同步。＜名称＞ 数据库不是设计原版或复本。
3607	试图删除的复本属性是只读的，因而不能删除。
3608	对有索引的 Paradox 表而言，记录长度太长。
3609	找不到主表的引用字段的唯一索引。
3610	在创建表的查询中，将同一表作为源表和目标表引用。
3611	不能在链接的数据源上执行数据定义语句。
3612	在子查询中不允许多级的 GROUP BY 子句。
3613	不能在链接的 ODBC 表上创建关系。
3614	在 Find 方法准则表达式中不允许 GUID。
3615	JOIN 表达式中类型不匹配。
3616	ISAM 不支持在链接表中更新数据。
3617	ISAM 不支持在链接表中删除数据。
3618	在导入／导出时不能创建异常数据表。
3619	记录不能添加到异常数据表。
3620	查看链接 Microsoft Excel 工作本的连接丢失了。
3621	不能更改共享的已打开的数据库密码。
3622	当访问一个有 IDENTITY 列的 SQL Server 数据表时，OpenRecordset 必须使用 dbSeeChanges 选项。
3623	不能访问与 FoxPro 3.0 绑定的 DBF 文件 <filename>。
3624	不能读入记录；当前被另一个用户锁定。
3625	文本文件规格 <name> 不存在。不能使用这个规格导入、导出、或链接。
3626	运算失败。数据表 <name> 索引太多。删除数据表中的一些索引，然后重试一次。
3627	找不到同步器的可执行文件。
3628	伙伴复本不是由同步器管理。
3629	此同步器和同步器 ＜名称＞ 有相同的文件系统投寄箱— ＜名称＞。
3631	在过滤器中无效的表名称。
3632	远程同步器不设置成远程同步。
3633	不能加载 DLL ＜名称＞。
3634	不能用部分复本来创建复本。
3635	不能创建工作组信息文件的部分复本。
3636	因为复制品有冲突或数据错误，所以不能置入复本或更改复本的过滤器。
3637	不能使用非固定列的交叉表当作子查询。
3638	当数据库正被一个控制修改的程序使用时，不能使一个数据库成为可复制的。
3639	不能创建一个工作组信息文件的复本。
3640	获取的缓冲区对于所请求的数据量来说太小。
3641	保留在记录集中的记录比所请求的少。
3642	操作被中止。
3643	在记录集中的记录之一被另一个过程删除。
3645	绑定参数中有一个是错误的。
3646	指定的行长度比列长度的总和还短。
3647	一个被请求的列没有返回到记录集。
3648	不能用另一个部分复本来同步一个部分复本。
3649	未指定或找不到特定语言代码页。
3650	Internet 速度太慢。
3651	无效的 Internet 地址。
3652	Internet 登录失败。
3653	Internet 没有安装。
3656	在计算部分表达式时发生错误。
3660	因为 ＜描述＞，所需的交换失败。