<?xml version="1.0" encoding="gb2312"?>
<IFMX_MSG_STRINGS>
  <!-- NOTE: don't use \", use ' instead-->
  <!-- NOTE: leave the [strings] alone-->
  <!-- These are the managed resources for IBM.Data.Informix.dll.  -->
  <DataCategory_Behavior>Behavior</DataCategory_Behavior>
  <DataCategory_Data>Data</DataCategory_Data>
  <DataCategory_Fill>Fill</DataCategory_Fill>
  <DataCategory_InfoMessage>InfoMessage</DataCategory_InfoMessage>
  <DataCategory_StateChange>StateChange</DataCategory_StateChange>
  <DataCategory_Update>Update</DataCategory_Update>
  <!--;; ConnectionStringPermission-->
  <ADP_NotAPermissionElement>“elem”不是权限元素。</ADP_NotAPermissionElement>
  <ADP_InvalidXMLBadVersion>Xml 无效；只能对版本 1 的元素进行语法分析。</ADP_InvalidXMLBadVersion>
  <ADP_WrongType>对类型 %0 进行的操作，其目标类型错误。</ADP_WrongType>
  <!--;; CommandBuilder-->
  <ADP_NoQuoteChange>一旦生成了 Insert、Update 或 Delete 命令，则无法更改 QuotePrefix 和 QuoteSuffix 属性。</ADP_NoQuoteChange>
  <ADP_MissingSourceCommand>DataAdapter.SelectCommand 属性需要初始化。</ADP_MissingSourceCommand>
  <ADP_MissingSourceCommandConnection>DataAdapter.SelectCommand.Connection 属性需要初始化。</ADP_MissingSourceCommandConnection>
  <!--;; Data Provider Collection-->
  <!-- ArgumentException-->
  <ADP_CollectionUniqueValue>要求 %0.%1 是不重复的，“%2”已存在于集合中。</ADP_CollectionUniqueValue>
  <ADP_CollectionIsNotParent>带 %1“%2”的 %0 已包含在另一个 %3 中。</ADP_CollectionIsNotParent>
  <ADP_CollectionIsParent>%1 为“%2”的 %0 已包含在这个 %3 中。</ADP_CollectionIsParent>
  <ADP_CollectionRemoveInvalidObject>曾尝试除去不包含在此 %1 中的 %0。</ADP_CollectionRemoveInvalidObject>
  <!-- IndexOutOfRangeException-->
  <ADP_CollectionIndexInt32>索引 %0 对于 Count=%2 的此 %1 而言无效。</ADP_CollectionIndexInt32>
  <ADP_CollectionIndexString>%1 为“%2”的 %0 不包含在此 %3 中。</ADP_CollectionIndexString>
  <!-- InvalidCastException-->
  <ADP_CollectionNullValue>%0 仅接受 %1 类型的非空对象。</ADP_CollectionNullValue>
  <ADP_CollectionInvalidType>%0 仅接受 %1 类型的非空对象，而不是 %2 对象。</ADP_CollectionInvalidType>
  <!--;; DataColumnMapping-->
  <!-- ArgumentNullException-->
  <ADP_NullDataTable>意外的空 DataTable 参数</ADP_NullDataTable>
  <!-- DataMappingException-->
  <ADP_ColumnSchemaExpression>因为 DataColumn“%1”是计算得到的列，故 SourceColumn“%0”的列映射失败。</ADP_ColumnSchemaExpression>
  <ADP_ColumnSchemaMismatch>%1 的 SourceColumn“%0”和 %3 的 DataColumn“%2”之间存在不可转换的类型不匹配。</ADP_ColumnSchemaMismatch>
  <ADP_ColumnSchemaMissing1>对于 SourceColumn“%1”，缺少 DataColumn“%0”。</ADP_ColumnSchemaMissing1>
  <ADP_ColumnSchemaMissing2>对于 SourceColumn“%2”，DataTable“%1”中缺少 DataColumn“%0”。</ADP_ColumnSchemaMissing2>
  <!--;; DataColumnMappingsCollection-->
  <!-- ArgumentException-->
  <ADP_InvalidSourceColumn>要求 SourceColumn 是非空字符串。</ADP_InvalidSourceColumn>
  <!-- DataMappingException-->
  <ADP_MissingColumnMapping>对于“%0”，缺少 SourceColumn 映射。</ADP_MissingColumnMapping>
  <!--;; DataAdapter-->
  <!-- ArgumentException-->
  <ADP_InvalidAction>%0 枚举值 %1 无效。</ADP_InvalidAction>
  <!--;; DataTableMapping-->
  <!-- ArgumentNullException-->
  <ADP_NullDataSet>意外的空 DataSet 参数。</ADP_NullDataSet>
  <!-- SystemException-->
  <ADP_MissingTableSchema>对于“%1”SourceTable，缺少“%0”DataTable。</ADP_MissingTableSchema>
  <!--;; Adapter.DataTableMappingsCollection-->
  <!-- ArgumentException-->
  <ADP_InvalidSourceTable>要求 SourceTable 是非空字符串。</ADP_InvalidSourceTable>
  <!-- DataMappingException-->
  <ADP_MissingTableMapping>缺少 SourceTable 映射：“%0”</ADP_MissingTableMapping>
  <!--;; IDbCommand-->
  <!-- ArgumentException-->
  <ADP_InvalidCommandType>CommandType 枚举值 %0 无效。</ADP_InvalidCommandType>
  <ADP_InvalidUpdateRowSource>UpdateRowSource 枚举值 %0 无效。</ADP_InvalidUpdateRowSource>
  <!-- InvalidOperationException-->
  <ADP_CommandTextRequired>%0：CommandText 属性未初始化。</ADP_CommandTextRequired>
  <ADP_ConnectionRequired>%0：%1 属性尚未初始化。</ADP_ConnectionRequired>
  <ADP_NoStoredProcedureExists>存储过程“%0”不存在。</ADP_NoStoredProcedureExists>
  <ADP_OpenConnectionRequired>%0 需要一个打开的连接。连接的当前状态是 %1。</ADP_OpenConnectionRequired>
  <ADP_TransactionConnectionMismatch>事务对象不与连接对象关联。</ADP_TransactionConnectionMismatch>
  <ADP_TransactionRequired_Execute>当分配给命令的连接处于某一暂挂的本地事务中时，执行命令时要求该命令具有事务对象。该命令的 Transaction 属性尚未初始化。</ADP_TransactionRequired_Execute>
  <ADP_TransactionCompleted>分配给此命令的事务必须包含在最内层的暂挂本地事务中。</ADP_TransactionCompleted>
  <ADP_OpenReaderExists>已有打开的 DataReader 与此连接相关联，必须先将此 DataReader 关闭。</ADP_OpenReaderExists>
  <ADP_DeriveParametersNotSupported>%0 DeriveParameters 仅支持 CommandType.StoredProcedure，而不是 CommandType.%1</ADP_DeriveParametersNotSupported>
  <!--;; DbDataAdapter-->
  <!-- InvalidCastException-->
  <ADP_MissingSelectCommand>调用“%0”前，SelectCommand 属性尚未初始化。</ADP_MissingSelectCommand>
  <!--;; DbDataAdapter.FillSchema-->
  <!-- ArgumentException-->
  <ADP_InvalidSchemaType>SchemaType 枚举值 %0 无效。</ADP_InvalidSchemaType>
  <!-- System-->
  <ADP_FillSchemaRequiresSourceTableName>FillSchema：对于 SourceTable 名称，需要有非空字符串。</ADP_FillSchemaRequiresSourceTableName>
  <!--;; DbDataAdapter.Fill-->
  <!-- ArgumentException-->
  <ADP_InvalidMaxRecords>%0 的 MaxRecords 值无效；该值必须大于或等于 0。</ADP_InvalidMaxRecords>
  <ADP_InvalidStartRecord>%0 的 StartRecord 值无效；该值必须大于或等于 0。</ADP_InvalidStartRecord>
  <!-- SystemException-->
  <ADP_FillRequiresSourceTableName>Fill：对于 SourceTable 名称，需要有非空字符串。</ADP_FillRequiresSourceTableName>
  <ADP_FillChapterAutoIncrement>分层次的章节列必须映射到 AutoIncrement DataColumn。</ADP_FillChapterAutoIncrement>
  <!--;; DbDataAdapter.Update-->
  <!-- InvalidOperationException-->
  <ADP_UpdateRequiresSourceTable>Update 找不到 TableMapping['%0'] 或 DataTable“%0”。</ADP_UpdateRequiresSourceTable>
  <ADP_InvalidUpdateStatus>UpdateStatus 无效：%0</ADP_InvalidUpdateStatus>
  <ADP_UpdateRequiresSourceTableName>Update：需要有非空的 SourceTable 名称。</ADP_UpdateRequiresSourceTableName>
  <ADP_MissingTableMappingDestination>TableMapping.DataSetTable 为“%0”时缺少 TableMapping。</ADP_MissingTableMappingDestination>
  <ADP_UpdateRequiresCommandClone>Update 要求命令克隆有效。</ADP_UpdateRequiresCommandClone>
  <ADP_UpdateRequiresCommandSelect>在 Update 期间自动生成 SQL 需要有效的 SelectCommand。</ADP_UpdateRequiresCommandSelect>
  <ADP_UpdateRequiresCommandInsert>向 DataRow 集合传递新行时，Update 需要有效的 InsertCommand。</ADP_UpdateRequiresCommandInsert>
  <ADP_UpdateRequiresCommandUpdate>将修改过的行传递给 DataRow 集合时，Update 需要有效的 UpdateCommand。</ADP_UpdateRequiresCommandUpdate>
  <ADP_UpdateRequiresCommandDelete>将已删除的行传递给 DataRow 集合时，Update 需要有效的 DeleteCommand。</ADP_UpdateRequiresCommandDelete>
  <!-- SystemException-->
  <ADP_UpdateNullRow>dataRows[%0]。</ADP_UpdateNullRow>
  <ADP_UpdateNullRowTable>DataRow 不属于某一 DataTable。</ADP_UpdateNullRowTable>
  <ADP_UpdateMismatchRowTable>DataRow[%0] 所属的 DataTable 不同于 DataRow[0]。</ADP_UpdateMismatchRowTable>
  <ADP_RowUpdateErrors>%0：发生了错误；未提供其它信息。</ADP_RowUpdateErrors>
  <ADP_UpdateConcurrencyViolation>并发性违例：%0 影响 0 个记录。</ADP_UpdateConcurrencyViolation>
  <!-- WFCInvalidStateException-->
  <ADP_UpdateUnknownRowState>Adapter.Update：遇到意外的 DataRowStateEnum：%0。</ADP_UpdateUnknownRowState>
  <!--;; : IDbCommand-->
  <ADP_InvalidCommandTimeout>CommandTimeout 值 %0 无效；该值必须大于或等于 0。</ADP_InvalidCommandTimeout>
  <!--; InvalidOperationException-->
  <ADP_CommandIsActive>%0 当前正忙，%1。</ADP_CommandIsActive>
  <ADP_UninitializedParameterSize>参数 %0：“%1”的类型为 %2，属性 Size 的大小值无效：%3</ADP_UninitializedParameterSize>
  <ADP_PrepareParameterType>%0.Prepare 要求所有参数具有明确设置的类型。</ADP_PrepareParameterType>
  <ADP_PrepareParameterSize>%0.Prepare 要求所有可变长度的参数具有明确设置的非零大小。</ADP_PrepareParameterSize>
  <ADP_PrepareParameterScale>%0.Prepare 要求类型为“%1”的参数具有明确设置的精度和小数位。</ADP_PrepareParameterScale>
  <!--;; : IDbConnection-->
  <!-- InvalidOperationException-->
  <ADP_ClosedConnectionError>操作无效。连接已关闭。</ADP_ClosedConnectionError>
  <ADP_ConnectionAlreadyOpen>连接已打开（状态为 %0）。</ADP_ConnectionAlreadyOpen>
  <ADP_NoConnectionString>ConnectionString 属性尚未初始化。</ADP_NoConnectionString>
  <ADP_OpenConnectionPropertySet>连接状态为 %1 时不允许更改“%0”属性。</ADP_OpenConnectionPropertySet>
  <ADP_EmptyDatabaseName>数据库不可为空、空字符串或仅由空格组成的字符串。</ADP_EmptyDatabaseName>
  <ADP_InvalidConnectTimeoutValue>“%0”的“连接超时”值无效。该值必须是大于等于 0 的整数。</ADP_InvalidConnectTimeoutValue>
  <ADP_InvalidIsolationLevel>IsolationLevel 值 %0 无效。</ADP_InvalidIsolationLevel>
  <ADP_InvalidPersistSecurityInfo>“%0”的“持久安全性信息”值无效。该值必须为布尔值“true”或“false”。</ADP_InvalidPersistSecurityInfo>
  <ADP_PoolFull>连接池的连接数已达到最大值。</ADP_PoolFull>
  <!--;;; : DBDataReader-->
  <!-- ArgumentException-->
  <ADP_InvalidSourceBufferIndex>源缓冲区（大小为 %0）偏移量无效：%1</ADP_InvalidSourceBufferIndex>
  <ADP_InvalidDestinationBufferIndex>目标缓冲区（大小为 %0）偏移量无效：%1</ADP_InvalidDestinationBufferIndex>
  <!-- InvalidCast-->
  <ADP_DataReaderNoData>该行／列无数据。</ADP_DataReaderNoData>
  <!-- InvalidOperationException-->
  <ADP_DataReaderClosed>读取器关闭时，对 %0 的尝试无效。</ADP_DataReaderClosed>
  <!--;;; : DbDataStream-->
  <ADP_StreamClosed>流关闭时，对 %0 的尝试无效。</ADP_StreamClosed>
  <!--;; : DbDataAdapter-->
  <ADP_DynamicSQLJoinUnsupported>对于多个基本表，不支持生成动态 SQL。</ADP_DynamicSQLJoinUnsupported>
  <ADP_DynamicSQLNoTableInfo>对于不返回任何基本表信息的 SelectCommand，不支持生成动态 SQL。</ADP_DynamicSQLNoTableInfo>
  <ADP_DynamicSQLNoKeyInfo>对于不返回任何键列信息的 SelectCommand，不支持对 %0 生成动态 SQL。</ADP_DynamicSQLNoKeyInfo>
  <ADP_DynamicSQLReadOnly>对于不返回任何可修改列的 SelectCommand，不支持对 %0 生成动态 SQL。</ADP_DynamicSQLReadOnly>
  <ADP_DynamicSQLNestedQuote>对于包含 QuotePrefix 或 QuoteSuffic 字符“%1”的表名“%0”，不支持生成动态 SQL。</ADP_DynamicSQLNestedQuote>
  <ADP_NonSequentialColumnAccess>尝试读取列序数“%0”不起作用。使用 CommandBehavior.SequentialAccess，您仅可读取列序数“%1”或更大的数。</ADP_NonSequentialColumnAccess>
  <!--;; : IDataParameter-->
  <!-- ArgumentException-->
  <ADP_InvalidDataRowVersion>%0：DataRow 版本枚举值无效：%1。</ADP_InvalidDataRowVersion>
  <ADP_InvalidParameterDirection>“%1”参数的方向“%0”无效。</ADP_InvalidParameterDirection>
  <ADP_InvalidDataType>参数数据类型 %0 无效。</ADP_InvalidDataType>
  <ADP_UnknownDataType>不存在从 DbType %0 到已知的 %1 的映射。</ADP_UnknownDataType>
  <ADP_UnknownDataTypeCode>无法处理未知 TypeCode %0（DataType 为 %0）。</ADP_UnknownDataTypeCode>
  <ADP_InvalidSizeValue>参数 Size 值“%0”无效。该值必须大于或等于 0。</ADP_InvalidSizeValue>
  <ADP_WhereClauseUnspecifiedValue>带有 SourceColumn“%1”的自动生成 WHERE 子句中包含的参数 ['%0'] 在 DataRow 中的第“%2”列上有未指定的 Original 值。</ADP_WhereClauseUnspecifiedValue>
  <ADP_TruncatedBytes>错误：字节数组的截断长度为 %0。</ADP_TruncatedBytes>
  <ADP_TruncatedString>错误：字符串截断：max=%0，len</ADP_TruncatedString>
  <!--;;; : IDbTransaction-->
  <!-- InvalidOperationException-->
  <ADP_ParallelTransactionsNotSupported>%0 不支持并行事务。</ADP_ParallelTransactionsNotSupported>
  <ADP_TransactionZombied>此 %0 已完成；它不再可用。</ADP_TransactionZombied>
  <!--;; : IDbConnection Property/Method Descriptions-->
  <DbConnection_InfoMessage>来自 DataSource 的消息到达时触发了事件。</DbConnection_InfoMessage>
  <DbConnection_StateChange>连接更改状态时触发了事件。</DbConnection_StateChange>
  <DbConnection_State>ConnectionState 表示连接处于打开还是关闭状态。</DbConnection_State>
  <!-- Data.Informix-->
  <!-- ArgumentException-->
  <IfxConnection_ConnectionStringTooLong>连接字符串超出允许的长度最大值 %0。</IfxConnection_ConnectionStringTooLong>
  <!-- SystemException-->
  <Ifx_UnknownSQLType>未知 SQL 类型 － %0。</Ifx_UnknownSQLType>
  <Ifx_UnknownURTType>未知 URT 类型 － %0。</Ifx_UnknownURTType>
  <Ifx_InvalidHandle>句柄无效</Ifx_InvalidHandle>
  <Ifx_UnsupportedCommandTypeTableDirect>Informix .NET Data Provider 不支持 CommandType.TableDirect</Ifx_UnsupportedCommandTypeTableDirect>
  <Ifx_NegativeArgument>负参数无效</Ifx_NegativeArgument>
  <Ifx_InvalidArgument>参数无效</Ifx_InvalidArgument>
  <Ifx_CantSetPropertyOnOpenConnection>无法在打开的连接上设置属性。</Ifx_CantSetPropertyOnOpenConnection>
  <Ifx_UnsupportedIsolationLevel>不支持 isolationlevel － %0</Ifx_UnsupportedIsolationLevel>
  <Ifx_CantEnableConnectionpooling>%0 － 无法启用连接池...</Ifx_CantEnableConnectionpooling>
  <Ifx_CantAllocateEnvironmentHandle>%0 － 无法分配环境句柄。</Ifx_CantAllocateEnvironmentHandle>
  <Ifx_NotInTransaction>不处于事务中</Ifx_NotInTransaction>
  <Ifx_UnknownSQLCType>未知 SQL C 类型 － %0</Ifx_UnknownSQLCType>
  <Ifx_UnknownIfxType>无效的 Informix 类型枚举值 %0。</Ifx_UnknownIfxType>
  <Ifx_ExceptionMessage>%0 [%1] %2</Ifx_ExceptionMessage>
  <Ifx_ExceptionNoInfoMsg>%0 － 未提供错误信息</Ifx_ExceptionNoInfoMsg>
  <IfxCommandBuilder_DataAdapter>DataAdapter，IfxCommand 是为其自动生成的</IfxCommandBuilder_DataAdapter>
  <IfxCommandBuilder_QuotePrefix>在文本命令中作为起始引用符来括起包含特殊字符的标识符。</IfxCommandBuilder_QuotePrefix>
  <IfxCommandBuilder_QuoteSuffix>在文本命令中作为起始引用符来括起包含特殊字符的标识符。</IfxCommandBuilder_QuoteSuffix>
  <IfxParameter_IfxType>参数本机类型。</IfxParameter_IfxType>
  <!--;; SQLServer.SQLServerDataReader-->
  <!-- NotSupportedException-->
  <ADP_NonSeqByteAccess>为 dataIndex“%0”进行的 %2 尝试无效。使用 CommandBehavior.SequentialAccess，您仅可读取 dataIndex“%1”或更大的数。</ADP_NonSeqByteAccess>
  <!--;; DbCommand Property/Method Descriptions-->
  <DbCommand_CommandText>要执行的命令文本。</DbCommand_CommandText>
  <DbCommand_CommandTimeout>等待执行命令的时间。</DbCommand_CommandTimeout>
  <DbCommand_CommandType>如何解释 CommandText。</DbCommand_CommandType>
  <DbCommand_Connection>由命令使用的连接。</DbCommand_Connection>
  <DbCommand_Parameters>参数集合。</DbCommand_Parameters>
  <DbCommand_Transaction>由命令使用的事务。</DbCommand_Transaction>
  <DbCommand_UpdatedRowSource>当由 DataAdapter.Update 使用时，命令结果如何应用于当前的 DataRow。</DbCommand_UpdatedRowSource>
  <!--;;-->
  <!--;; XXX Connection Property/Method Descriptions-->
  <IfxConnection_ConnectionString>用于连接数据源的信息。</IfxConnection_ConnectionString>
  <IfxConnection_ConnectionTimeout>当前连接超时值，在 ConnectionString 中不可设置。</IfxConnection_ConnectionTimeout>
  <IfxConnection_Database>连接字符串中的当前数据源目录值“Database=X”。</IfxConnection_Database>
  <IfxConnection_DataSource>连接字符串中的当前数据源“Server=X”。</IfxConnection_DataSource>
  <IfxConnection_Driver>当前 Informix 驱动程序。</IfxConnection_Driver>
  <IfxConnection_ServerVersion>Informix 驱动程序所访问的服务器的版本。</IfxConnection_ServerVersion>
  <IfxConnection_ServerType>Informix 驱动程序所访问的服务器的类型。</IfxConnection_ServerType>
  <!--;; DbDataAdapter Property/Method Descriptions-->
  <DbDataAdapter_DeleteCommand>在 Update 期间用于 DataSet 中的已删除行。</DbDataAdapter_DeleteCommand>
  <DbDataAdapter_InsertCommand>在 Update 期间用于 DataSet 中的新行。</DbDataAdapter_InsertCommand>
  <DbDataAdapter_SelectCommand>在 Fill/FillSchema 期间使用。</DbDataAdapter_SelectCommand>
  <DbDataAdapter_UpdateCommand>在 Update 期间用于 DataSet 中的已修改行。</DbDataAdapter_UpdateCommand>
  <!--;; XXX Parameter Property/Method Descriptions-->
  <DataParameter_DbType>参数泛型。</DataParameter_DbType>
  <DataParameter_Direction>输入、输出或双向参数。</DataParameter_Direction>
  <DataParameter_IsNullable>用于强类型代码生成的设计时属性。</DataParameter_IsNullable>
  <DataParameter_ParameterName>参数的名称。</DataParameter_ParameterName>
  <DataParameter_SourceColumn>由 DataAdapter.Update 使用时，它是用于在 ColumnMappings 中查找 DataSetColumn 的源列名。这是为了在参数和 datarow 之间复制值。</DataParameter_SourceColumn>
  <DataParameter_SourceVersion>由 DataAdapter.Update（仅限于 UpdateCommand）使用时，它是用于更新数据源的 DataRow 值的版本。</DataParameter_SourceVersion>
  <DataParameter_Value>参数的值。</DataParameter_Value>
  <DbDataParameter_Precision>用于 decimal、numeric、varnumeric DBType。</DbDataParameter_Precision>
  <DbDataParameter_Scale>用于 decimal、numeric、varnumeric DBType。</DbDataParameter_Scale>
  <DbDataParameter_Size>可变长度的数据类型（字符串和数组）的大小。</DbDataParameter_Size>
  <IfxParameter_DirectionNotSupported>IBM Informix .Net Data Provider 不支持输出参数。</IfxParameter_DirectionNotSupported>
</IFMX_MSG_STRINGS>
