home *** CD-ROM | disk | FTP | other *** search
/ Prima Shareware 3 / DuCom_Prima-Shareware-3_cd1.bin / PROGRAMO / delphi / ODA10 / _SETUP.1 / DAOErr.inc < prev    next >
Encoding:
Text File  |  1996-01-15  |  42.0 KB  |  431 lines

  1. { Data Access Objects (DAO) error codes for Delphi 32.
  2.   (c)1996 by Opus Software GmbH }
  3.  
  4. {==============================================================================}
  5.  
  6. E_DAO_ErrorBase = $800A0000;
  7.  
  8. E_DAO_InternalError                    = 3000 OR E_DAO_ErrorBase; {Reserved error (|); there is no message for this error.}
  9. E_DAO_InvalidParameter                = 3001 OR E_DAO_ErrorBase; {Invalid argument.}
  10. E_DAO_CantBegin                        = 3002 OR E_DAO_ErrorBase; {Couldn't start session.}
  11. E_DAO_TransTooDeep                    = 3003 OR E_DAO_ErrorBase; {Couldn't start transaction; too many transactions already nested.}
  12. E_DAO_DatabaseNotFound                = 3004 OR E_DAO_ErrorBase; {Couldn't find database '|'.}
  13. E_DAO_DatabaseInvalidName            = 3005 OR E_DAO_ErrorBase; {'|' isn't a valid database name.}
  14. E_DAO_DatabaseLocked                = 3006 OR E_DAO_ErrorBase; {Database '|' is exclusively locked.}
  15. E_DAO_DatabaseOpenError                = 3007 OR E_DAO_ErrorBase; {Can't open library database '|'.}
  16. E_DAO_TableLocked                    = 3008 OR E_DAO_ErrorBase; {Table '|' is exclusively locked.}
  17. E_DAO_TableInUse                    = 3009 OR E_DAO_ErrorBase; {Couldn't lock table '|'; currently in use.}
  18. E_DAO_TableDuplicate                = 3010 OR E_DAO_ErrorBase; {Table '|' already exists.}
  19. E_DAO_ObjectNotFound                = 3011 OR E_DAO_ErrorBase; {Couldn't find object '|'.}
  20. E_DAO_ObjectDuplicate                = 3012 OR E_DAO_ErrorBase; {Object '|' already exists.}
  21. E_DAO_CannotRename                    = 3013 OR E_DAO_ErrorBase; {Couldn't rename installable ISAM file.}
  22. E_DAO_TooManyOpenTables                = 3014 OR E_DAO_ErrorBase; {Can't open any more tables.}
  23. E_DAO_IndexNotFound                    = 3015 OR E_DAO_ErrorBase; {'|' isn't an index in this table.}
  24. E_DAO_ColumnDoesNotFit                 = 3016 OR E_DAO_ErrorBase; {Field won't fit in record.}
  25. E_DAO_ColumnTooBig                    = 3017 OR E_DAO_ErrorBase; {The size of a field is too long.}
  26. E_DAO_ColumnNotFound                = 3018 OR E_DAO_ErrorBase; {Couldn't find field '|'.}
  27. E_DAO_NoCurrentIndex                = 3019 OR E_DAO_ErrorBase; {Operation invalid without a current index.}
  28. E_DAO_RecordNoCopy                    = 3020 OR E_DAO_ErrorBase; {Update or CancelUpdate without AddNew or Edit.}
  29. E_DAO_NoCurrentRecord                = 3021 OR E_DAO_ErrorBase; {No current record.}
  30. E_DAO_KeyDuplicate                    = 3022 OR E_DAO_ErrorBase; {Duplicate value in index, primary key, or relationship.  Changes were unsuccessful.}
  31. E_DAO_AlreadyPrepared                = 3023 OR E_DAO_ErrorBase; {AddNew or Edit already used.}
  32. E_DAO_FileNotFound                    = 3024 OR E_DAO_ErrorBase; {Couldn't find file '|'.}
  33. E_DAO_TooManyOpenFiles                = 3025 OR E_DAO_ErrorBase; {Can't open any more files.}
  34. E_DAO_DiskFull                        = 3026 OR E_DAO_ErrorBase; {Not enough space on disk.}
  35. E_DAO_PermissionDenied                = 3027 OR E_DAO_ErrorBase; {Can't update.  Database or object is read-only.}
  36. E_DAO_CannotOpenSystemDb            = 3028 OR E_DAO_ErrorBase; {Can't start your application. The system database is missing or opened exclusively by another user.}
  37. E_DAO_InvalidLogon                    = 3029 OR E_DAO_ErrorBase; {Not a valid account name or password.}
  38. E_DAO_InvalidAccountName            = 3030 OR E_DAO_ErrorBase; {'|' isn't a valid account name.}
  39. E_DAO_InvalidPassword                = 3031 OR E_DAO_ErrorBase; {Not a valid password.}
  40. E_DAO_InvalidOperation                = 3032 OR E_DAO_ErrorBase; {Can't perform this operation.}
  41. E_DAO_AccessDenied                    = 3033 OR E_DAO_ErrorBase; {No permission for '|'.}
  42. E_DAO_NotInTransaction                = 3034 OR E_DAO_ErrorBase; {Commit or Rollback without BeginTrans.}
  43. E_DAO_OutOfMemory                    = 3035 OR E_DAO_ErrorBase; {*}
  44. E_DAO_CantAllocatePage                = 3036 OR E_DAO_ErrorBase; {Database has reached maximum size.}
  45. E_DAO_NoMoreCursors                    = 3037 OR E_DAO_ErrorBase; {Can't open any more tables or queries.}
  46. E_DAO_OutOfBuffers                    = 3038 OR E_DAO_ErrorBase; {*}
  47. E_DAO_TooManyIndexes                = 3039 OR E_DAO_ErrorBase; {Couldn't create index; too many indexes already defined.}
  48. E_DAO_ReadVerifyFailure                = 3040 OR E_DAO_ErrorBase; {Disk I/O error during read.}
  49. E_DAO_FilesysVersion                = 3041 OR E_DAO_ErrorBase; {Can't open a database created with a previous version of your application.}
  50. E_DAO_NoMoreFiles                    = 3042 OR E_DAO_ErrorBase; {Out of MS-DOS file handles.}
  51. E_DAO_DiskError                        = 3043 OR E_DAO_ErrorBase; {Disk or network error.}
  52. E_DAO_InvalidPath                    = 3044 OR E_DAO_ErrorBase; {'|' isn't a valid path.}
  53. E_DAO_FileShareViolation            = 3045 OR E_DAO_ErrorBase; {Couldn't use '|'; file already in use.}
  54. E_DAO_FileLockViolation                = 3046 OR E_DAO_ErrorBase; {Couldn't save; currently locked by another user.}
  55. E_DAO_RecordTooBig                    = 3047 OR E_DAO_ErrorBase; {Record is too large.}
  56. E_DAO_TooManyOpenDatabases            = 3048 OR E_DAO_ErrorBase; {Can't open any more databases.}
  57. E_DAO_InvalidDatabase                = 3049 OR E_DAO_ErrorBase; {Can't open database '|'.  It may not be a database that your application recognizes, or the file may be corrupt.}
  58. E_DAO_FileLockingUnavailable        = 3050 OR E_DAO_ErrorBase; {Couldn't lock file.}
  59. E_DAO_FileAccessDenied                = 3051 OR E_DAO_ErrorBase; {Couldn't open file '|'.}
  60. E_DAO_SharingBufferExceeded            = 3052 OR E_DAO_ErrorBase; {MS-DOS file sharing lock count exceeded.  You need to increase the number of locks installed with SHARE.EXE.}
  61. E_DAO_TaskLimitExceeded                = 3053 OR E_DAO_ErrorBase; {Too many client tasks.}
  62. E_DAO_TooManyLongColumns            = 3054 OR E_DAO_ErrorBase; {Too many Memo or OLE object fields.}
  63. E_DAO_InvalidFilename                = 3055 OR E_DAO_ErrorBase; {Not a valid file name.}
  64. E_DAO_AbortSalvage                    = 3056 OR E_DAO_ErrorBase; {Couldn't repair this database.}
  65. E_DAO_LinkNotSupported                = 3057 OR E_DAO_ErrorBase; {Operation not supported on attached, or linked, tables.}
  66. E_DAO_NullKeyDisallowed                = 3058 OR E_DAO_ErrorBase; {Index or primary key can't contain a null value.}
  67. E_DAO_OperationCanceled                = 3059 OR E_DAO_ErrorBase; {Operation canceled by user.}
  68. E_DAO_QueryParmTypeMismatch            = 3060 OR E_DAO_ErrorBase; {Wrong data type for parameter '|'.}
  69. E_DAO_QueryMissingParmsM            = 3061 OR E_DAO_ErrorBase; {Too few parameters. Expected |.}
  70. E_DAO_QueryDuplicateAliasM            = 3062 OR E_DAO_ErrorBase; {Duplicate output alias '|'.}
  71. E_DAO_QueryDuplicateOutputM            = 3063 OR E_DAO_ErrorBase; {Duplicate output destination '|'.}
  72. E_DAO_QueryIsBulkOp                    = 3064 OR E_DAO_ErrorBase; {Can't open action query '|'.}
  73. E_DAO_QueryIsNotBulkOp                = 3065 OR E_DAO_ErrorBase; {Can't execute a non-action query.}
  74. E_DAO_QueryNoOutputsM                = 3066 OR E_DAO_ErrorBase; {Query or table must contain at least one output field.}
  75. E_DAO_QueryNoInputTablesM            = 3067 OR E_DAO_ErrorBase; {Query input must contain at least one table or query.}
  76. E_DAO_QueryInvalidAlias                = 3068 OR E_DAO_ErrorBase; {Not a valid alias name.}
  77. E_DAO_QueryInvalidBulkInputM        = 3069 OR E_DAO_ErrorBase; {The action query '|' cannot be used as a row source.}
  78. E_DAO_QueryUnboundRef                = 3070 OR E_DAO_ErrorBase; {Can't bind name '|'.}
  79. E_DAO_QueryExprEvaluation            = 3071 OR E_DAO_ErrorBase; {Can't evaluate expression.}
  80. E_DAO_EvalEBESErr                    = 3072 OR E_DAO_ErrorBase; {|}
  81. E_DAO_QueryNotUpdatable                = 3073 OR E_DAO_ErrorBase; {Operation must use an updatable query.}
  82. E_DAO_TableRepeatInFromList            = 3074 OR E_DAO_ErrorBase; {Can't repeat table name '|' in FROM clause.}
  83. E_DAO_QueryExprSyntax                = 3075 OR E_DAO_ErrorBase; {|1 in query expression '|2'.}
  84. E_DAO_QbeExprSyntax                    = 3076 OR E_DAO_ErrorBase; {| in criteria expression.}
  85. E_DAO_FindExprSyntax                = 3077 OR E_DAO_ErrorBase; {| in expression.}
  86. E_DAO_InputTableNotFound            = 3078 OR E_DAO_ErrorBase; {Couldn't find input table or query '|'.}
  87. E_DAO_QueryAmbigRefM                = 3079 OR E_DAO_ErrorBase; {Ambiguous field reference '|'.}
  88. E_DAO_JoinTableNotInput                = 3080 OR E_DAO_ErrorBase; {Joined table '|' not listed in FROM clause.}
  89. E_DAO_UnaliasedSelfJoin                = 3081 OR E_DAO_ErrorBase; {Can't join more than one table with the same name (|).}
  90. E_DAO_ColumnNotInJoinTable            = 3082 OR E_DAO_ErrorBase; {JOIN operation '|' refers to a non-joined table.}
  91. E_DAO_QueryIsMGB                    = 3083 OR E_DAO_ErrorBase; {Can't use internal report query.}
  92. E_DAO_QueryInsIntoBulkMGB            = 3084 OR E_DAO_ErrorBase; {Can't insert data with action query.}
  93. E_DAO_ExprUnknownFunctionM            = 3085 OR E_DAO_ErrorBase; {Undefined function '|' in expression.}
  94. E_DAO_QueryCannotDelete                = 3086 OR E_DAO_ErrorBase; {Couldn't delete from specified tables.}
  95. E_DAO_QueryTooManyGroupExprs        = 3087 OR E_DAO_ErrorBase; {Too many expressions in GROUP BY clause.}
  96. E_DAO_QueryTooManyOrderExprs        = 3088 OR E_DAO_ErrorBase; {Too many expressions in ORDER BY clause.}
  97. E_DAO_QueryTooManyDistExprs            = 3089 OR E_DAO_ErrorBase; {Too many expressions in DISTINCT output.}
  98. E_DAO_Column2ndSysMaint                = 3090 OR E_DAO_ErrorBase; {Resultant table not allowed to have more than one Counter or Autonumber field.}
  99. E_DAO_HavingWOGrouping                = 3091 OR E_DAO_ErrorBase; {HAVING clause (|) without grouping or aggregation.}
  100. E_DAO_HavingOnTransform                = 3092 OR E_DAO_ErrorBase; {Can't use HAVING clause in TRANSFORM statement.}
  101. E_DAO_OrderVsDistinct                = 3093 OR E_DAO_ErrorBase; {ORDER BY clause (|) conflicts with DISTINCT.}
  102. E_DAO_OrderVsGroup                    = 3094 OR E_DAO_ErrorBase; {ORDER BY clause (|) conflicts with GROUP BY clause.}
  103. E_DAO_AggregateInArgument            = 3095 OR E_DAO_ErrorBase; {Can't have aggregate function in expression (|).}
  104. E_DAO_AggregateInWhere                = 3096 OR E_DAO_ErrorBase; {Can't have aggregate function in WHERE clause (|).}
  105. E_DAO_AggregateInOrderBy            = 3097 OR E_DAO_ErrorBase; {Can't have aggregate function in ORDER BY clause (|).}
  106. E_DAO_AggregateInGroupBy            = 3098 OR E_DAO_ErrorBase; {Can't have aggregate function in GROUP BY clause (|).}
  107. E_DAO_AggregateInJoin                = 3099 OR E_DAO_ErrorBase; {Can't have aggregate function in JOIN operation (|).}
  108. E_DAO_NullInJoinKey                    = 3100 OR E_DAO_ErrorBase; {Can't set field '|' in join key to Null.}
  109. E_DAO_ValueBreaksJoin                = 3101 OR E_DAO_ErrorBase; {There is no record in table '|2' with key matching field(s) '|1'.}
  110. E_DAO_QueryTreeCycle                = 3102 OR E_DAO_ErrorBase; {Circular reference caused by '|'.}
  111. E_DAO_OutputAliasCycle                = 3103 OR E_DAO_ErrorBase; {Circular reference caused by alias '|' in query definition's SELECT list.}
  112. E_DAO_QryDuplicatedFixedSetM        = 3104 OR E_DAO_ErrorBase; {Can't specify Fixed Column Heading '|' in a crosstab query more than once.}
  113. E_DAO_NoSelectIntoColumnName        = 3105 OR E_DAO_ErrorBase; {Missing destination field name in SELECT INTO statement (|).}
  114. E_DAO_NoUpdateColumnName            = 3106 OR E_DAO_ErrorBase; {Missing destination field name in UPDATE statement (|).}
  115. E_DAO_QueryNoInsertPerm                = 3107 OR E_DAO_ErrorBase; {Record(s) can't be added; no Insert Data permission on '|'.}
  116. E_DAO_QueryNoReplacePerm            = 3108 OR E_DAO_ErrorBase; {Record(s) can't be edited; no Update Data permission on '|'.}
  117. E_DAO_QueryNoDeletePerm                = 3109 OR E_DAO_ErrorBase; {Record(s) can't be deleted; no Delete Data permission on '|'.}
  118. E_DAO_QueryNoReadDefPerm            = 3110 OR E_DAO_ErrorBase; {Couldn't read definitions; no Read Design permission for table or query '|'.}
  119. E_DAO_QueryNoTblCrtPerm                = 3111 OR E_DAO_ErrorBase; {Couldn't create; no Create permission for table or query '|'.}
  120. E_DAO_QueryNoReadPerm                = 3112 OR E_DAO_ErrorBase; {Record(s) can't be read; no Read Data permission on '|'.}
  121. E_DAO_QueryColNotUpd                = 3113 OR E_DAO_ErrorBase; {Can't update '|'; field not updatable.}
  122. E_DAO_QueryLVInDistinct                = 3114 OR E_DAO_ErrorBase; {Can't include Memo or OLE object when you select unique values (|).}
  123. E_DAO_QueryLVInAggregate            = 3115 OR E_DAO_ErrorBase; {Can't have Memo or OLE object in aggregate argument (|).}
  124. E_DAO_QueryLVInHaving                = 3116 OR E_DAO_ErrorBase; {Can't have Memo or OLE object in criteria (|) for aggregate function.}
  125. E_DAO_QueryLVInOrderBy                = 3117 OR E_DAO_ErrorBase; {Can't sort on Memo or OLE object (|).}
  126. E_DAO_QueryLVInJoin                    = 3118 OR E_DAO_ErrorBase; {Can't join on Memo or OLE object (|).}
  127. E_DAO_QueryLVInGroupBy                = 3119 OR E_DAO_ErrorBase; {Can't group on Memo or OLE object (|).}
  128. E_DAO_DotStarWithGrouping            = 3120 OR E_DAO_ErrorBase; {Can't group on fields selected with '*' (|).}
  129. E_DAO_StarWithGrouping                = 3121 OR E_DAO_ErrorBase; {Can't group on fields selected with '*'.}
  130. E_DAO_IllegalDetailRef                = 3122 OR E_DAO_ErrorBase; {'|' not part of aggregate function or grouping.}
  131. E_DAO_StarNotAtLevel0                = 3123 OR E_DAO_ErrorBase; {Can't use '*' in crosstab query.}
  132. E_DAO_QueryInvalidMGBInput            = 3124 OR E_DAO_ErrorBase; {Can't input from internal report query (|).}
  133. E_DAO_InvalidName                    = 3125 OR E_DAO_ErrorBase; {'|' isn't a valid name.}
  134. E_DAO_QueryBadBracketing            = 3126 OR E_DAO_ErrorBase; {Invalid bracketing of name '|'.}
  135. E_DAO_InsertIntoUnknownCol            = 3127 OR E_DAO_ErrorBase; {INSERT INTO statement contains unknown field name '|'.}
  136. E_DAO_QueryNoDeleteTables            = 3128 OR E_DAO_ErrorBase; {Must specify tables to delete from.}
  137. E_DAO_SQLSyntax                        = 3129 OR E_DAO_ErrorBase; {Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.}
  138. E_DAO_SQLDeleteSyntax                = 3130 OR E_DAO_ErrorBase; {Syntax error in DELETE statement.}
  139. E_DAO_SQLFromSyntax                    = 3131 OR E_DAO_ErrorBase; {Syntax error in FROM clause.}
  140. E_DAO_SQLGroupBySyntax                = 3132 OR E_DAO_ErrorBase; {Syntax error in GROUP BY clause.}
  141. E_DAO_SQLHavingSyntax                = 3133 OR E_DAO_ErrorBase; {Syntax error in HAVING clause.}
  142. E_DAO_SQLInsertSyntax                = 3134 OR E_DAO_ErrorBase; {Syntax error in INSERT statement.}
  143. E_DAO_SQLJoinSyntax                    = 3135 OR E_DAO_ErrorBase; {Syntax error in JOIN operation.}
  144. E_DAO_SQLLevelSyntax                = 3136 OR E_DAO_ErrorBase; {Syntax error in LEVEL clause.}
  145. E_DAO_SQLMissingSemicolon            = 3137 OR E_DAO_ErrorBase; {Missing semicolon (;) at end of SQL statement.}
  146. E_DAO_SQLOrderBySyntax                = 3138 OR E_DAO_ErrorBase; {Syntax error in ORDER BY clause.}
  147. E_DAO_SQLParameterSyntax            = 3139 OR E_DAO_ErrorBase; {Syntax error in PARAMETER clause.}
  148. E_DAO_SQLProcedureSyntax            = 3140 OR E_DAO_ErrorBase; {Syntax error in PROCEDURE clause.}
  149. E_DAO_SQLSelectSyntax                = 3141 OR E_DAO_ErrorBase; {Syntax error in SELECT statement.}
  150. E_DAO_SQLTooManyTokens                = 3142 OR E_DAO_ErrorBase; {Characters found after end of SQL statement.}
  151. E_DAO_SQLTransformSyntax            = 3143 OR E_DAO_ErrorBase; {Syntax error in TRANSFORM statement.}
  152. E_DAO_SQLUpdateSyntax                = 3144 OR E_DAO_ErrorBase; {Syntax error in UPDATE statement.}
  153. E_DAO_SQLWhereSyntax                = 3145 OR E_DAO_ErrorBase; {Syntax error in WHERE clause.}
  154. E_DAO_RmtSQLCError                    = 3146 OR E_DAO_ErrorBase; {ODBC--call failed.}
  155. E_DAO_RmtDataOverflow                = 3147 OR E_DAO_ErrorBase; {*}
  156. E_DAO_RmtConnectFailed                = 3148 OR E_DAO_ErrorBase; {*}
  157. E_DAO_RmtIncorrectSqlcDll            = 3149 OR E_DAO_ErrorBase; {*}
  158. E_DAO_RmtMissingSqlcDll                = 3150 OR E_DAO_ErrorBase; {*}
  159. E_DAO_RmtConnectFailedM                = 3151 OR E_DAO_ErrorBase; {ODBC--connection to '|' failed.}
  160. E_DAO_RmtDrvrVer                    = 3152 OR E_DAO_ErrorBase; {*}
  161. E_DAO_RmtSrvrVer                    = 3153 OR E_DAO_ErrorBase; {*}
  162. E_DAO_RmtMissingOdbcDll                = 3154 OR E_DAO_ErrorBase; {ODBC--couldn't find DLL '|'.}
  163. E_DAO_RmtInsertFailedM                = 3155 OR E_DAO_ErrorBase; {ODBC--insert failed on attached (linked) table '|'.}
  164. E_DAO_RmtDeleteFailedM                = 3156 OR E_DAO_ErrorBase; {ODBC--delete failed on attached (linked) table '|'.}
  165. E_DAO_RmtUpdateFailedM                = 3157 OR E_DAO_ErrorBase; {ODBC--update failed on attached (linked) table '|'.}
  166. E_DAO_RecordLocked                    = 3158 OR E_DAO_ErrorBase; {Couldn't save record; currently locked by another user.}
  167. E_DAO_InvalidBookmark                = 3159 OR E_DAO_ErrorBase; {Not a valid bookmark.}
  168. E_DAO_TableNotOpen                    = 3160 OR E_DAO_ErrorBase; {Table isn't open.}
  169. E_DAO_DecryptFail                    = 3161 OR E_DAO_ErrorBase; {Couldn't decrypt file.}
  170. E_DAO_NullInvalid                    = 3162 OR E_DAO_ErrorBase; {Null is invalid.}
  171. E_DAO_InvalidBufferSize                = 3163 OR E_DAO_ErrorBase; {Couldn't perform operation; data too long for field.}
  172. E_DAO_ColumnNotUpdatable            = 3164 OR E_DAO_ErrorBase; {Field can't be updated.}
  173. E_DAO_CantMakeINFFile                = 3165 OR E_DAO_ErrorBase; {Couldn't open .INF file.}
  174. E_DAO_MissingMemoFile                = 3166 OR E_DAO_ErrorBase; {Missing memo file.}
  175. E_DAO_RecordDeleted                    = 3167 OR E_DAO_ErrorBase; {Record is deleted.}
  176. E_DAO_INFFileError                    = 3168 OR E_DAO_ErrorBase; {Invalid .INF file.}
  177. E_DAO_ExprIllegalType                = 3169 OR E_DAO_ErrorBase; {Illegal type in expression.}
  178. E_DAO_InstalIsamNotFound            = 3170 OR E_DAO_ErrorBase; {Couldn't find installable ISAM.}
  179. E_DAO_NoConfigParameters            = 3171 OR E_DAO_ErrorBase; {Couldn't find net path or user name.}
  180. E_DAO_CantAccessPdoxNetDir            = 3172 OR E_DAO_ErrorBase; {Couldn't open PARADOX.NET.}
  181. E_DAO_NoMSysAccounts                = 3173 OR E_DAO_ErrorBase; {Couldn't open table 'MSysAccounts' in the system database file.}
  182. E_DAO_NoMSysGroups                    = 3174 OR E_DAO_ErrorBase; {Couldn't open table 'MSysGroups' in the system database file.}
  183. E_DAO_DateOutOfRange                = 3175 OR E_DAO_ErrorBase; {Date is out of range or is in an invalid format.}
  184. E_DAO_ImexCantOpenFile                = 3176 OR E_DAO_ErrorBase; {Couldn't open file '|'.}
  185. E_DAO_ImexBadTableName                = 3177 OR E_DAO_ErrorBase; {Not a valid table name.}
  186. E_DAO_ImexOutOfMemory                = 3178 OR E_DAO_ErrorBase; {*
  187. E_DAO_ImexEndofFile                    = 3179 OR E_DAO_ErrorBase; {Encountered unexpected end of file.}
  188. E_DAO_ImexCantWriteToFile            = 3180 OR E_DAO_ErrorBase; {Couldn't write to file '|'.}
  189. E_DAO_ImexBadRange                    = 3181 OR E_DAO_ErrorBase; {Invalid range.}
  190. E_DAO_ImexBogusFile                    = 3182 OR E_DAO_ErrorBase; {Invalid file format.}
  191. E_DAO_TempDiskFull                    = 3183 OR E_DAO_ErrorBase; {Not enough space on temporary disk.}
  192. E_DAO_RmtLinkNotFound                = 3184 OR E_DAO_ErrorBase; {Couldn't execute query; couldn't find attached, or linked, table.}
  193. E_DAO_RmtTooManyColumns                = 3185 OR E_DAO_ErrorBase; {SELECT INTO remote database tried to produce too many fields.}
  194. E_DAO_ReadConflictM                    = 3186 OR E_DAO_ErrorBase; {Couldn't save; currently locked by user '|2' on machine '|1'.}
  195. E_DAO_CommitConflictM                = 3187 OR E_DAO_ErrorBase; {Couldn't read; currently locked by user '|2' on machine '|1'.}
  196. E_DAO_SessionWriteConflict            = 3188 OR E_DAO_ErrorBase; {Couldn't update; currently locked by another session on this machine.}
  197. E_DAO_JetSpecialTableLocked            = 3189 OR E_DAO_ErrorBase; {Table '|1' is exclusively locked by user '|3' on machine '|2'.}
  198. E_DAO_TooManyColumns                = 3190 OR E_DAO_ErrorBase; {Too many fields defined.}
  199. E_DAO_ColumnDuplicate                = 3191 OR E_DAO_ErrorBase; {Can't define field more than once.}
  200. E_DAO_OutputTableNotFound            = 3192 OR E_DAO_ErrorBase; {Couldn't find output table '|'.}
  201. E_DAO_JetNoUserName                    = 3193 OR E_DAO_ErrorBase; {(unknown)}
  202. E_DAO_JetNoMachineName                = 3194 OR E_DAO_ErrorBase; {(unknown)}
  203. E_DAO_JetNoColumnName                = 3195 OR E_DAO_ErrorBase; {(expression)}
  204. E_DAO_DatabaseInUse                    = 3196 OR E_DAO_ErrorBase; {Couldn't use '|'; database already in use.}
  205. E_DAO_DataHasChanged                = 3197 OR E_DAO_ErrorBase; {Data has changed; operation stopped.}
  206. E_DAO_TooManySessions                = 3198 OR E_DAO_ErrorBase; {Couldn't start session.  Too many sessions already active.}
  207. E_DAO_ReferenceNotFound                = 3199 OR E_DAO_ErrorBase; {Couldn't find reference.}
  208. E_DAO_IntegrityViolMasterM            = 3200 OR E_DAO_ErrorBase; {Can't delete or change record.  Since related records exist in table '|', referential integrity rules would be violated.}
  209. E_DAO_IntegrityViolSlaveM            = 3201 OR E_DAO_ErrorBase; {Can't add or change record.  Referential integrity rules require a related record in table '|'.}
  210. E_DAO_ReadConflict                    = 3202 OR E_DAO_ErrorBase; {Couldn't save; currently locked by another user.}
  211. E_DAO_AggregatingHigherLevel        = 3203 OR E_DAO_ErrorBase; {Can't specify subquery in expression (|).}
  212. E_DAO_DatabaseDuplicate                = 3204 OR E_DAO_ErrorBase; {Database already exists.}
  213. E_DAO_QueryTooManyXvtColumn            = 3205 OR E_DAO_ErrorBase; {Too many crosstab column headers (|).}
  214. E_DAO_SelfReference                    = 3206 OR E_DAO_ErrorBase; {Can't create a relationship between a field and itself.}
  215. E_DAO_CantUseUnkeyedTable            = 3207 OR E_DAO_ErrorBase; {Operation not supported on Paradox table with no primary key.}
  216. E_DAO_IllegalDeletedOption            = 3208 OR E_DAO_ErrorBase; {Invalid Deleted entry in the Xbase section of initialization setting.}
  217. E_DAO_IllegalStatsOption            = 3209 OR E_DAO_ErrorBase; {Invalid Stats entry in the Xbase section of initialization setting.}
  218. E_DAO_ConnStrTooLong                = 3210 OR E_DAO_ErrorBase; {Connection string too long.}
  219. E_DAO_TableInUseQM                    = 3211 OR E_DAO_ErrorBase; {Couldn't lock table '|'; currently in use.}
  220. E_DAO_JetSpecialTableInUse            = 3212 OR E_DAO_ErrorBase; {Couldn't lock table '|1'; currently in use by user '|3' on machine '|2'.}
  221. E_DAO_IllegalDateOption                = 3213 OR E_DAO_ErrorBase; {Invalid Date entry in the Xbase section of initialization setting.}
  222. E_DAO_IllegalMarkOption                = 3214 OR E_DAO_ErrorBase; {Invalid Mark entry in the Xbase section of initialization setting.}
  223. E_DAO_BtrieveTooManyTasks            = 3215 OR E_DAO_ErrorBase; {Too many Btrieve tasks.}
  224. E_DAO_QueryParmNotTableid            = 3216 OR E_DAO_ErrorBase; {Parameter '|' specified where a table name is required.}
  225. E_DAO_QueryParmNotDatabase            = 3217 OR E_DAO_ErrorBase; {Parameter '|' specified where a database name is required.}
  226. E_DAO_WriteConflict                    = 3218 OR E_DAO_ErrorBase; {Couldn't update; currently locked.}
  227. E_DAO_IllegalOperation                = 3219 OR E_DAO_ErrorBase; {Invalid operation.}
  228. E_DAO_WrongCollatingSequence        = 3220 OR E_DAO_ErrorBase; {Incorrect collating sequence.}
  229. E_DAO_BadConfigParameters            = 3221 OR E_DAO_ErrorBase; {Invalid entries in the Btrieve section of initialization setting.}
  230. E_DAO_QueryContainsDbParm            = 3222 OR E_DAO_ErrorBase; {Query can't contain a Database parameter.}
  231. E_DAO_QueryInvalidParmM                = 3223 OR E_DAO_ErrorBase; {'|' isn't a valid parameter name.}
  232. E_DAO_BtrieveDDCorrupted            = 3224 OR E_DAO_ErrorBase; {Can't read Btrieve data dictionary.}
  233. E_DAO_BtrieveDeadlock                = 3225 OR E_DAO_ErrorBase; {Encountered record locking deadlock while performing Btrieve operation.}
  234. E_DAO_BtrieveFailure                = 3226 OR E_DAO_ErrorBase; {Errors encountered while using the Btrieve DLL.}
  235. E_DAO_IllegalCenturyOption            = 3227 OR E_DAO_ErrorBase; {Invalid Century entry in the Xbase section of initialization setting.}
  236. E_DAO_IllegalCollatingSeq            = 3228 OR E_DAO_ErrorBase; {Invalid Collating Sequence.}
  237. E_DAO_NonModifiableKey                = 3229 OR E_DAO_ErrorBase; {Btrieve--can't change field.}
  238. E_DAO_ObsoleteLockFile                = 3230 OR E_DAO_ErrorBase; {Out-of-date Paradox lock file.}
  239. E_DAO_RmtColDataTruncated            = 3231 OR E_DAO_ErrorBase; {ODBC--field would be too long; data truncated.}
  240. E_DAO_RmtCreateTableFailed            = 3232 OR E_DAO_ErrorBase; {ODBC--couldn't create table.}
  241. E_DAO_RmtOdbcVer                    = 3233 OR E_DAO_ErrorBase; {*}
  242. E_DAO_RmtQueryTimeout                = 3234 OR E_DAO_ErrorBase; {ODBC--remote query timeout expired.}
  243. E_DAO_RmtTypeIncompat                = 3235 OR E_DAO_ErrorBase; {ODBC--data type not supported on server.}
  244. E_DAO_RmtUnexpectedNull                = 3236 OR E_DAO_ErrorBase; {*}
  245. E_DAO_RmtUnexpectedType                = 3237 OR E_DAO_ErrorBase; {*}
  246. E_DAO_RmtValueOutOfRange            = 3238 OR E_DAO_ErrorBase; {ODBC--data out of range.}
  247. E_DAO_TooManyActiveUsers            = 3239 OR E_DAO_ErrorBase; {Too many active users.}
  248. E_DAO_CantStartBtrieve                = 3240 OR E_DAO_ErrorBase; {Btrieve--missing Btrieve engine.}
  249. E_DAO_OutOfBVResources                = 3241 OR E_DAO_ErrorBase; {Btrieve--out of resources.}
  250. E_DAO_QueryBadUpwardRefedM            = 3242 OR E_DAO_ErrorBase; {Invalid reference in SELECT statement.}
  251. E_DAO_ImexNoMatchingColumns            = 3243 OR E_DAO_ErrorBase; {None of the import field names match fields in the appended table.}
  252. E_DAO_ImexPasswordProtected            = 3244 OR E_DAO_ErrorBase; {Can't import password-protected spreadsheet.}
  253. E_DAO_ImexUnparsableRecord            = 3245 OR E_DAO_ErrorBase; {Couldn't parse field names from first row of import table.}
  254. E_DAO_InTransaction                    = 3246 OR E_DAO_ErrorBase; {Operation not supported in transactions.}
  255. E_DAO_RmtLinkOutOfSync                = 3247 OR E_DAO_ErrorBase; {ODBC--linked table definition has changed.}
  256. E_DAO_IllegalNetworkOption            = 3248 OR E_DAO_ErrorBase; {Invalid NetworkAccess entry in initialization setting.}
  257. E_DAO_IllegalTimeoutOption            = 3249 OR E_DAO_ErrorBase; {Invalid PageTimeout entry in initialization setting.}
  258. E_DAO_CantBuildKey                    = 3250 OR E_DAO_ErrorBase; {Couldn't build key.}
  259. E_DAO_FeatureNotAvailable            = 3251 OR E_DAO_ErrorBase; {Operation is not supported for this type of object.}
  260. E_DAO_IllegalReentrancy                = 3252 OR E_DAO_ErrorBase; {Can't open form whose underlying query contains a user-defined function that attempts to set or get the form's RecordsetClone property.}
  261. E_DAO_UNUSED                        = 3253 OR E_DAO_ErrorBase; {*}
  262. E_DAO_RmtDenyWriteIsInvalid            = 3254 OR E_DAO_ErrorBase; {ODBC--Can't lock all records.}
  263. E_DAO_ODBCParmsChanged                = 3255 OR E_DAO_ErrorBase; {*}
  264. E_DAO_INFIndexNotFound                 = 3256 OR E_DAO_ErrorBase; {Index file not found.}
  265. E_DAO_SQLOwnerAccessSyntax            = 3257 OR E_DAO_ErrorBase; {Syntax error in WITH OWNERACCESS OPTION declaration.}
  266. E_DAO_QueryAmbiguousJoins            = 3258 OR E_DAO_ErrorBase; {Query contains ambiguous outer joins.}
  267. E_DAO_InvalidColumnType                = 3259 OR E_DAO_ErrorBase; {Invalid field data type.}
  268. E_DAO_WriteConflictM                = 3260 OR E_DAO_ErrorBase; {Couldn't update; currently locked by user '|2' on machine '|1'.}
  269. E_DAO_TableLockedM                    = 3261 OR E_DAO_ErrorBase; {|}
  270. E_DAO_TableInUseMUQM                = 3262 OR E_DAO_ErrorBase; {|}
  271. E_DAO_InvalidTableId                = 3263 OR E_DAO_ErrorBase; {Invalid database object.}
  272. E_DAO_VtoNoFields                    = 3264 OR E_DAO_ErrorBase; {No fields defined - cannot append Tabledef or Index.}
  273. E_DAO_VtoNameNotFound                = 3265 OR E_DAO_ErrorBase; {Item not found in this collection.}
  274. E_DAO_VtoFieldInCollection            = 3266 OR E_DAO_ErrorBase; {Can't append.  Field is part of a TableDefs collection.}
  275. E_DAO_VtoNotARecordset                = 3267 OR E_DAO_ErrorBase; {Property can be set only when the field is part of a Recordset object's Fields collection.}
  276. E_DAO_VtoNoSetObjInDb                = 3268 OR E_DAO_ErrorBase; {Can't set this property once the object is part of a collection.}
  277. E_DAO_VtoIndexInCollection            = 3269 OR E_DAO_ErrorBase; {Can't append.  Index is part of a TableDefs collection.}
  278. E_DAO_VtoPropNotFound                = 3270 OR E_DAO_ErrorBase; {Property not found.}
  279. E_DAO_VtoIllegalValue                = 3271 OR E_DAO_ErrorBase; {Invalid property value.}
  280. E_DAO_VtoNotArray                    = 3272 OR E_DAO_ErrorBase; {Object isn't a collection.}
  281. E_DAO_VtoNoSuchMethod                = 3273 OR E_DAO_ErrorBase; {Method not applicable for this object.}
  282. E_DAO_NotExternalFormat                = 3274 OR E_DAO_ErrorBase; {External table isn't in the expected format.}
  283. E_DAO_UnexpectedEngineReturn        = 3275 OR E_DAO_ErrorBase; {Unexpected error from external database driver (|).}
  284. E_DAO_InvalidDatabaseId                = 3276 OR E_DAO_ErrorBase; {Invalid database ID.}
  285. E_DAO_TooManyKeys                    = 3277 OR E_DAO_ErrorBase; {Can't have more than 10 fields in an index.}
  286. E_DAO_NotInitialized                = 3278 OR E_DAO_ErrorBase; {Database engine hasn't been initialized.}
  287. E_DAO_AlreadyInitialized            = 3279 OR E_DAO_ErrorBase; {Database engine has already been initialized.}
  288. E_DAO_ColumnInUse                    = 3280 OR E_DAO_ErrorBase; {Can't delete a field that is part of an index or is needed by the system.}
  289. E_DAO_IndexInUse                    = 3281 OR E_DAO_ErrorBase; {Can't delete this index.  It is either the current index or is used in a relationship.}
  290. E_DAO_TableNotEmpty                    = 3282 OR E_DAO_ErrorBase; {Can't create field or index in a table that is already defined.}
  291. E_DAO_IndexHasPrimary                = 3283 OR E_DAO_ErrorBase; {Primary key already exists.}
  292. E_DAO_IndexDuplicate                = 3284 OR E_DAO_ErrorBase; {Index already exists.}
  293. E_DAO_IndexInvalidDef                = 3285 OR E_DAO_ErrorBase; {Invalid index definition.}
  294. E_DAO_WrongMemoFileType                = 3286 OR E_DAO_ErrorBase; {Format of memo file doesn't match specified external database format.}
  295. E_DAO_ColumnCannotIndex                = 3287 OR E_DAO_ErrorBase; {Can't create index on the given field.}
  296. E_DAO_IndexHasNoPrimary                = 3288 OR E_DAO_ErrorBase; {Paradox index is not primary.}
  297. E_DAO_DDLConstraintSyntax            = 3289 OR E_DAO_ErrorBase; {Syntax error in CONSTRAINT clause.}
  298. E_DAO_DDLCreateTableSyntax            = 3290 OR E_DAO_ErrorBase; {Syntax error in CREATE TABLE statement.}
  299. E_DAO_DDLCreateIndexSyntax            = 3291 OR E_DAO_ErrorBase; {Syntax error in CREATE INDEX statement.}
  300. E_DAO_DDLColumnDefSyntax            = 3292 OR E_DAO_ErrorBase; {Syntax error in field definition.}
  301. E_DAO_DDLAlterTableSyntax            = 3293 OR E_DAO_ErrorBase; {Syntax error in ALTER TABLE statement.}
  302. E_DAO_DDLDropIndexSyntax            = 3294 OR E_DAO_ErrorBase; {Syntax error in DROP INDEX statement.}
  303. E_DAO_DDLDropSyntax                    = 3295 OR E_DAO_ErrorBase; {Syntax error in DROP TABLE or DROP INDEX.}
  304. E_DAO_V11NotSupported                = 3296 OR E_DAO_ErrorBase; {Join expression not supported.}
  305. E_DAO_ImexNothingToImport            = 3297 OR E_DAO_ErrorBase; {Couldn't import table or query.  No records found, or all records contain errors.}
  306. E_DAO_RmtTableAmbiguous                = 3298 OR E_DAO_ErrorBase; {There are several tables with that name.  Please specify owner in the format 'owner.table'.}
  307. E_DAO_JetODBCConformanceError        = 3299 OR E_DAO_ErrorBase; {ODBC Specification Conformance Error (|).  This error should be reported to the ODBC driver vendor.}
  308. E_DAO_IllegalRelationship            = 3300 OR E_DAO_ErrorBase; {Can't create a relationship.}
  309. E_DAO_DBVerFeatureNotAvailable        = 3301 OR E_DAO_ErrorBase; {Can't perform this operation; features in this version are not available in databases with older formats.}
  310. E_DAO_RulesLoaded                    = 3302 OR E_DAO_ErrorBase; {Can't change a rule while the rules for this table are in use.}
  311. E_DAO_ColumnInRelationship            = 3303 OR E_DAO_ErrorBase; {Can't delete this field.  It's part of one or more relationships.}
  312. E_DAO_InvalidPin                    = 3304 OR E_DAO_ErrorBase; {You must enter a personal identifier (PID) consisting of at least four and no more than 20 characters and digits.}
  313. E_DAO_RmtBogusConnStr                = 3305 OR E_DAO_ErrorBase; {Invalid connection string in pass-through query.}
  314. E_DAO_SingleColumnExpected            = 3306 OR E_DAO_ErrorBase; {At most one field can be returned from a subquery that doesn't use the EXISTS keyword.}
  315. E_DAO_ColumnCountMismatch            = 3307 OR E_DAO_ErrorBase; {The number of columns in the two selected tables or queries of a union query don't match.}
  316. E_DAO_InvalidTopArgumentM            = 3308 OR E_DAO_ErrorBase; {Invalid TOP argument in select query.}
  317. E_DAO_PropertyTooLarge                = 3309 OR E_DAO_ErrorBase; {Property setting can't be larger than 2 KB.}
  318. E_DAO_JPMInvalidForV1x                = 3310 OR E_DAO_ErrorBase; {This property isn't supported for external data sources or for databases created in a previous version.}
  319. E_DAO_PropertyExists                = 3311 OR E_DAO_ErrorBase; {Property specified already exists.}
  320. E_DAO_TLVNativeUserTablesOnly        = 3312 OR E_DAO_ErrorBase; {Validation rules and default values can't be placed on system or attached (linked) tables.}
  321. E_DAO_TLVInvalidColumn                = 3313 OR E_DAO_ErrorBase; {Can't place this validation expression on this field.}
  322. E_DAO_TLVNoNullM                    = 3314 OR E_DAO_ErrorBase; {Field '|' can't contain a null value.}
  323. E_DAO_TLVNoBlankM                    = 3315 OR E_DAO_ErrorBase; {Field '|' can't be a zero-length string.}
  324. E_DAO_TLVRuleViolationM                = 3316 OR E_DAO_ErrorBase; {|}
  325. E_DAO_TLVRuleVioNoMessage            = 3317 OR E_DAO_ErrorBase; {One or more values entered is prohibited by the validation rule '|2' set for '|1'.}
  326. E_DAO_QueryTopNotAllowedM            = 3318 OR E_DAO_ErrorBase; {Top not allowed in delete queries.}
  327. E_DAO_SQLUnionSyntax                = 3319 OR E_DAO_ErrorBase; {Syntax error in union query.}
  328. E_DAO_TLVExprSyntaxM                = 3320 OR E_DAO_ErrorBase; {| in table-level validation expression.}
  329. E_DAO_NoDbInConnStr                    = 3321 OR E_DAO_ErrorBase; {No database specified in connection string or IN clause.}
  330. E_DAO_QueryBadValueListM            = 3322 OR E_DAO_ErrorBase; {Crosstab query contains one or more invalid fixed column headings.}
  331. E_DAO_QueryIsNotRowReturning        = 3323 OR E_DAO_ErrorBase; {The query can not be used as a row source.}
  332. E_DAO_QueryIsDDL                    = 3324 OR E_DAO_ErrorBase; {This query is a DDL query and cannot be used as a row source.}
  333. E_DAO_SPTReturnedNoRecords            = 3325 OR E_DAO_ErrorBase; {Pass-through query with ReturnsRecords property set to True did not return any records.}
  334. E_DAO_QueryIsSnapshot                = 3326 OR E_DAO_ErrorBase; {This Recordset is not updatable.}
  335. E_DAO_QueryExprOutput                = 3327 OR E_DAO_ErrorBase; {Field '|' is based on an expression and can't be edited.}
  336. E_DAO_QueryTableRO                    = 3328 OR E_DAO_ErrorBase; {Table '|2' is read-only.}
  337. E_DAO_QueryRowDeleted                = 3329 OR E_DAO_ErrorBase; {Record in table '|' was deleted by another user.}
  338. E_DAO_QueryRowLocked                = 3330 OR E_DAO_ErrorBase; {Record in table '|' is locked by another user.}
  339. E_DAO_QueryFixupChanged                = 3331 OR E_DAO_ErrorBase; {To make changes to this field, first save the record.}
  340. E_DAO_QueryCantFillIn                = 3332 OR E_DAO_ErrorBase; {Can't enter value into blank field on 'one' side of outer join.}
  341. E_DAO_QueryWouldOrphan                = 3333 OR E_DAO_ErrorBase; {Records in table '|' would have no record on the 'one' side.}
  342. E_DAO_V10Format                        = 3334 OR E_DAO_ErrorBase; {Can be present only in version 1.0 format.}
  343. E_DAO_InvalidDelete                    = 3335 OR E_DAO_ErrorBase; {DeleteOnly called with non-zero cbData.}
  344. E_DAO_IllegalIndexDDFOption            = 3336 OR E_DAO_ErrorBase; {Btrieve: Invalid IndexDDF option in initialization setting.}
  345. E_DAO_IllegalDataCodePage            = 3337 OR E_DAO_ErrorBase; {Invalid DataCodePage option in initialization setting.}
  346. E_DAO_XtrieveEnvironmentError        = 3338 OR E_DAO_ErrorBase; {Btrieve: Xtrieve options aren't correct in initialization setting.}
  347. E_DAO_IllegalIndexNumberOption        = 3339 OR E_DAO_ErrorBase; {Btrieve: Invalid IndexDeleteRenumber option in initialization setting.}
  348. E_DAO_QueryIsCorruptM                = 3340 OR E_DAO_ErrorBase; {Query '|' is corrupt.}
  349. E_DAO_IncorrectJoinKeyM                = 3341 OR E_DAO_ErrorBase; {Current field must match join key '|' on 'one' side of outer join because it has been updated.}
  350. E_DAO_QueryLVInSubqueryM            = 3342 OR E_DAO_ErrorBase; {Invalid Memo or OLE object in subquery '|'.}
  351. E_DAO_InvalidDatabaseM                = 3343 OR E_DAO_ErrorBase; {Unrecognized database format '|'.}
  352. E_DAO_TLVCouldNotBindRef            = 3344 OR E_DAO_ErrorBase; {Unknown or invalid reference '|1' in validation expression or default value in table '|2'.}
  353. E_DAO_CouldNotBindRef                = 3345 OR E_DAO_ErrorBase; {Unknown or invalid field reference '|'.}
  354. E_DAO_QueryWrongNumDestCol            = 3346 OR E_DAO_ErrorBase; {Number of query values and destination fields aren't the same.}
  355. E_DAO_QueryPKeyNotOutput            = 3347 OR E_DAO_ErrorBase; {Can't add record(s); primary key for table '|' not in recordset.}
  356. E_DAO_QueryJKeyNotOutput            = 3348 OR E_DAO_ErrorBase; {Can't add record(s); join key of table '|' not in recordset.}
  357. E_DAO_NumericFieldOverflow            = 3349 OR E_DAO_ErrorBase; {Numeric field overflow.}
  358. E_DAO_InvalidObject                    = 3350 OR E_DAO_ErrorBase; {Object is invalid for operation.}
  359. E_DAO_OrderVsUnion                    = 3351 OR E_DAO_ErrorBase; {ORDER BY expression (|) uses non-output fields.}
  360. E_DAO_NoInsertColumnNameM            = 3352 OR E_DAO_ErrorBase; {No destination field name in INSERT INTO statement (|).}
  361. E_DAO_MissingDDFFile                = 3353 OR E_DAO_ErrorBase; {Btrieve: Can't find file FIELD.DDF.}
  362. E_DAO_SingleRecordExpected            = 3354 OR E_DAO_ErrorBase; {At most one record can be returned by this subquery.}
  363. E_DAO_DefaultExprSyntax                = 3355 OR E_DAO_ErrorBase; {Syntax error in default value.}
  364. E_DAO_ExclusiveDBConflict            = 3356 OR E_DAO_ErrorBase; {The database is opened by user '|2' on machine '|1'.}
  365. E_DAO_QueryIsNotDDL                    = 3357 OR E_DAO_ErrorBase; {This query is not a properly formed data-definition query.}
  366. E_DAO_SysDatabaseOpenError            = 3358 OR E_DAO_ErrorBase; {Can't open Microsoft Jet engine system database.}
  367. E_DAO_SQLInvalidSPT                    = 3359 OR E_DAO_ErrorBase; {Pass-through query must contain at least one character.}
  368. E_DAO_QueryTooComplex                = 3360 OR E_DAO_ErrorBase; {Query is too complex.}
  369. E_DAO_SetOpInvalidInSubquery        = 3361 OR E_DAO_ErrorBase; {Unions not allowed in a subquery.}
  370. E_DAO_RmtMultiRowUpdate                = 3362 OR E_DAO_ErrorBase; {Single-row update/delete affected more than one row of an attached (linked) table.  Unique index contains duplicate values.}
  371. E_DAO_QueryNoJoinedRecord            = 3363 OR E_DAO_ErrorBase; {Record(s) can't be added; no corresponding record on the 'one' side.}
  372. E_DAO_QueryLVInSetOp                = 3364 OR E_DAO_ErrorBase; {Can't use Memo or OLE object field '|' in SELECT clause of a union query.}
  373. E_DAO_VtoInvalidOnRemote            = 3365 OR E_DAO_ErrorBase; {Property value not valid for REMOTE objects.}
  374. E_DAO_VtoNoFieldsRel                = 3366 OR E_DAO_ErrorBase; {Can't append a relation with no fields defined.}
  375. E_DAO_VtoObjectInCollection            = 3367 OR E_DAO_ErrorBase; {Can't append.  Object already in collection.}
  376. E_DAO_DDLDiffNumRelCols                = 3368 OR E_DAO_ErrorBase; {Relationship must be on the same number of fields with the same data types.}
  377. E_DAO_DDLIndexColNotFound            = 3369 OR E_DAO_ErrorBase; {Can't find field in index definition.}
  378. E_DAO_DDLPermissionDenied            = 3370 OR E_DAO_ErrorBase; {Can't modify the design of table '|'.  It's in a read-only database.}
  379. E_DAO_DDLObjectNotFound                = 3371 OR E_DAO_ErrorBase; {Can't find table or constraint.}
  380. E_DAO_DDLIndexNotFound                = 3372 OR E_DAO_ErrorBase; {No such index '|2' on table '|1'.}
  381. E_DAO_DDLNoPkeyOnRefdTable            = 3373 OR E_DAO_ErrorBase; {Can't create relationship.  Referenced table '|' doesn't have a primary key.}
  382. E_DAO_DDLColumnsNotUnique            = 3374 OR E_DAO_ErrorBase; {The specified fields are not uniquely indexed in table '|'.}
  383. E_DAO_DDLIndexDuplicate                = 3375 OR E_DAO_ErrorBase; {Table '|1' already has an index named '|2'
  384. E_DAO_DDLTableNotFound                = 3376 OR E_DAO_ErrorBase; {Table '|' doesn't exist.}
  385. E_DAO_DDLRelNotFound                = 3377 OR E_DAO_ErrorBase; {No such relationship '|2' on table '|1'.}
  386. E_DAO_DDLRelDuplicate                = 3378 OR E_DAO_ErrorBase; {There is already a relationship named '|' in the current database.}
  387. E_DAO_DDLIntegrityViolation            = 3379 OR E_DAO_ErrorBase; {Can't create relationships to enforce referential integrity.  Existing data in table '|2' violates referential integrity rules with related table '|1'.}
  388. E_DAO_DDLColumnDuplicate            = 3380 OR E_DAO_ErrorBase; {Field '|2' already exists in table '|1'.}
  389. E_DAO_DDLColumnNotFound                = 3381 OR E_DAO_ErrorBase; {There is no field named '|2' in table '|1'.}
  390. E_DAO_DDLColumnTooBig                = 3382 OR E_DAO_ErrorBase; {The size of field '|' is too long.}
  391. E_DAO_DDLColumnInRel                = 3383 OR E_DAO_ErrorBase; {Can't delete field '|'.  It's part of one or more relationships.}
  392. E_DAO_VtoCantDeleteBuiltIn            = 3384 OR E_DAO_ErrorBase; {Can't delete a built-in property.}
  393. E_DAO_VtoUDPsDontSupportNull        = 3385 OR E_DAO_ErrorBase; {User-defined properties don't support a Null value.}
  394. E_DAO_VtoMissingRequiredParm        = 3386 OR E_DAO_ErrorBase; {Property '|' must be set before using this method.}
  395. E_DAO_JetJetInitInvalidPath            = 3387 OR E_DAO_ErrorBase; {Can't find TEMP directory.}
  396. E_DAO_TLVExprUnknownFunctionM        = 3388 OR E_DAO_ErrorBase; {Unknown function '|2' in validation expression or default value on '|1'.}
  397. E_DAO_QueryNotSupported                = 3389 OR E_DAO_ErrorBase; {Query support unavailable.}
  398. E_DAO_AccountDuplicate                = 3390 OR E_DAO_ErrorBase; {Account name already exists.}
  399. E_DAO_JetwrnPropCouldNotSave        = 3391 OR E_DAO_ErrorBase; {An error has occurred.  Properties were not saved.}
  400. E_DAO_RelNoPrimaryIndexM            = 3392 OR E_DAO_ErrorBase; {There is no primary key in table '|'.}
  401. E_DAO_QueryKeyTooBig                = 3393 OR E_DAO_ErrorBase; {Can't perform join, group, sort, or indexed restriction. A value being searched or sorted on is too long.}
  402. E_DAO_PropMustBeDDL                    = 3394 OR E_DAO_ErrorBase; {Can't save property; property is a schema property.}
  403. E_DAO_IllegalRIConstraint            = 3395 OR E_DAO_ErrorBase; {Invalid referential integrity constraint.}
  404. E_DAO_RIViolationMasterCM            = 3396 OR E_DAO_ErrorBase; {Can't perform cascading operation.  Since related records exist in table '|', referential integrity rules would be violated.}
  405. E_DAO_RIViolationSlaveCM            = 3397 OR E_DAO_ErrorBase; {Can't perform cascading operation.  There must be a related record in table '|'.}
  406. E_DAO_RIKeyNullDisallowedCM            = 3398 OR E_DAO_ErrorBase; {Can't perform cascading operation.  It would result in a null key in table '|'.}
  407. E_DAO_RIKeyDuplicateCM                = 3399 OR E_DAO_ErrorBase; {Can't perform cascading operation.  It would result in a duplicate key in table '|'.}
  408. E_DAO_RIUpdateTwiceCM                = 3400 OR E_DAO_ErrorBase; {Can't perform cascading operation.  It would result in two updates on field '|2' in table '|1'.}
  409. E_DAO_RITLVNoNullCM                    = 3401 OR E_DAO_ErrorBase; {Can't perform cascading operation.  It would cause field '|' to become null, which is not allowed.}
  410. E_DAO_RITLVNoBlankCM                = 3402 OR E_DAO_ErrorBase; {Can't perform cascading operation.  It would cause field '|' to become a zero-length string, which is not allowed.}
  411. E_DAO_RITLVRuleViolationCM            = 3403 OR E_DAO_ErrorBase; {Can't perform cascading operation:  '|'}
  412. E_DAO_RITLVRuleVioCNoMessage        = 3404 OR E_DAO_ErrorBase; {Can't perform cascading operation.  The value entered is prohibited by the validation rule '|2' set for '|1'.}
  413. E_DAO_TLVRuleEvalEBESErr            = 3405 OR E_DAO_ErrorBase; {Error '|' in validation rule.}
  414. E_DAO_TLVDefaultEvalEBESErr            = 3406 OR E_DAO_ErrorBase; {Error '|' in default value.}
  415. E_DAO_BadMSysConf                    = 3407 OR E_DAO_ErrorBase; {The server's MSysConf table exists, but is in an incorrect format.  Contact your system administrator.}
  416. E_DAO_TooManyFindSessions            = 3408 OR E_DAO_ErrorBase; {Too many FastFind Sessions were invoked.}
  417. E_DAO_InvalidColumnM                = 3409 OR E_DAO_ErrorBase; {Invalid field name '|' in definition of index or relationship.}
  418. E_DAO_REPReadOnly                    = 3410 OR E_DAO_ErrorBase; {*}
  419. E_DAO_RIInvalidBufferSizeCM            = 3411 OR E_DAO_ErrorBase; {Invalid entry.  Can't perform cascading operation specified in table '|1' because value entered is too big for field '|2'.}
  420. E_DAO_RIWriteConflictCM                = 3412 OR E_DAO_ErrorBase; {|}
  421. E_DAO_JetSpecialRIWriteConflictCM    = 3413 OR E_DAO_ErrorBase; {Can't perform cascading update on table '|1' because it is currently in use by user '|3' on machine '|2'.}
  422. E_DAO_RISessWriteConflictCM            = 3414 OR E_DAO_ErrorBase; {Can't perform cascading update on table '|' because it is currently in use.}
  423. E_DAO_NoBlank                        = 3415 OR E_DAO_ErrorBase; {Zero-length string is valid only in a text or Memo field.}
  424. E_DAO_FutureError                    = 3416 OR E_DAO_ErrorBase; {|}
  425. E_DAO_QueryInvalidBulkInput            = 3417 OR E_DAO_ErrorBase; {An action query cannot be used as a row source.}
  426. E_DAO_NetCtrlMismatch                = 3418 OR E_DAO_ErrorBase; {Can't open '|'.  Another user has the table open using a different network control file or locking style.}
  427. E_DAO_4xTableWith3xLocking            = 3419 OR E_DAO_ErrorBase; {Can't open this Paradox 4.x or Paradox 5.x table because ParadoxNetStyle is set to 3.x in the initialization setting.}
  428. E_DAO_VtoObjectNotSet                = 3420 OR E_DAO_ErrorBase; {Object is invalid or not set.}
  429. E_DAO_VtoDataConvError                = 3421 OR E_DAO_ErrorBase; {Data type conversion error.}
  430.  
  431.