ACC95: Microsoft Jet Database Engine 3.0 Reserved Errors List

Last reviewed: September 29, 1997
Article ID: Q148410
The information in this article applies to:
  • Microsoft Access version 7.0
  • Microsoft Excel version 7.0
  • Microsoft Project version 4.1
  • Microsoft Visual Basic version 4.0

SUMMARY

Advanced: Requires expert coding, interoperability, and multiuser skills.

This article lists the error codes returned by the Microsoft Jet database engine version 3.0, which is used by the following applications:

   Microsoft Access for Windows 95 version 7.0
   Microsoft Excel for Windows 95 version 7.0
   Microsoft Project for Windows 95 version 4.1
   Microsoft Visual Basic version 4.0

MORE INFORMATION

The Jet database engine error numbers are listed below with their associated messages and classes. The following table provides a description of each class:

   Class           Description
   -----------------------------------------------------------------------
   BTRIEVE         Btrieve installable ISAM-specific errors (Microsoft Jet
                   version 2.5 and earlier)
   DAO             DAO-specific errors
   DBASE           dBASE installable ISAM-specific errors
   DDL             Data Definition Language-specific errors
   EXCEL           Microsoft Excel installable ISAM-specific errors
   IMEX            Generic import/export errors
   INST ISAM       Generic installable ISAM errors
   ISAM            Generic Microsoft Jet ISAM errors
   JPM             Microsoft Jet errors related to property management
   EXTENDED        Errors that could have extended error information
   MISC            Microsoft Jet errors not fitting into another category
   PARADOX         Paradox installable ISAM-specific errors
   QUERY           Microsoft Jet errors related to queries
   REF INTEGRITY   Microsoft Jet errors related to referential integrity
   REMOTE          Microsoft Jet errors specific to ODBC
   REPLICATOR      Microsoft Jet errors related to replication
   SECURITY        Microsoft Jet errors related to security
   TEXT            Text installable ISAM-specific errors
   UNUSED          Microsoft Jet errors that are no longer used or that
                   have special meaning. Errors that have special meaning
                   are usually translations from other errors and are not
                   generated in the Microsoft Jet code.

NOTE: An asterisk (*) means that there is no Jet error message text for a particular error message. An '|' represents a placeholder for a value that is given when the error message is displayed.

Error# Microsoft Jet Database Engine Error Message          Class

 3001   Invalid argument.                                    MISC
 3002   Couldn't start session.                              ISAM
 3003   Couldn't start transaction; too many transactions
          already nested.                                    ISAM
 3004   Couldn't find database '|'.                          REPLICATOR
 3005   '|' isn't a valid database name.                     ISAM
 3006   Database '|' is exclusively locked.                  ISAM
 3007   Can't open library database '|'.                     ISAM
 3008   Table '|' is exclusively locked.                     ISAM
 3009   Couldn't lock table '|'; currently in use.           ISAM
 3010   Table '|'  already exists.                           MISC
 3011   Couldn't find object '|'.                            MISC
 3012   Object '|' already exists.                           ISAM
 3013   Couldn't rename installable ISAM file.               ISAM
 3014   Can't open any more tables.                          ISAM
 3015   '|' isn't an index in this table.                    ISAM
 3016   Field won't fit in record.                           ISAM
 3017   The size of a field is too long.                     MISC
 3018   Couldn't find field '|'.                             MISC
 3019   Operation invalid without a current index.           ISAM
 3020   Update or CancelUpdate without AddNew or Edit.       MISC
 3021   No current record.                                   MISC
 3022   Duplicate value in index, primary key, or
          relationship. Changes were unsuccessful.           ISAM
 3023   AddNew or Edit already used.                         QUERY
 3024   Couldn't find file '|'.                              MISC
 3025   Can't open any more files.                           ISAM
 3026   Not enough space on disk.                            ISAM
 3027   Can't update. Database or object is read-only.       MISC
 3028   Can't start your application. The system database
          is missing or opened exclusively by another user.  ISAM
 3029   Not a valid account name or password.                SECURITY
 3030   '|' isn't a valid account name.                      SECURITY
 3031   Not a valid password.                                SECURITY
 3032   Can't perform this operation.                        SECURITY
 3033   No permission for '|'.                               MISC
 3034   Commit or Rollback without BeginTrans.               ISAM
 3035   *                                                    MISC
 3036   Database has reached maximum size.                   ISAM
 3037   Can't open any more tables or queries.               MISC
 3038   *                                                    ISAM
 3039   Couldn't create index; too many indexes already
          defined.                                           ISAM
 3040   Disk I/O error during read.                          ISAM
 3041   Can't open a database created with a previous
          version of your application.                       ISAM
 3042   Out of MS-DOS file handles.                          ISAM
 3043   Disk or network error.                               UNUSED
 3044   '|' isn't a valid path.                              ISAM
 3045   Couldn't use '|'; file already in use.               ISAM
 3046   Couldn't save; currently locked by another user.     ISAM
 3047   Record is too large.                                 ISAM
 3048   Can't open any more databases.                       ISAM
 3049   Can't open database '|'. It may not be a database
          that your application recognizes, or the file may
          be corrupt.                                        MISC
 3050   Couldn't lock file.                                  ISAM
 3051   Couldn't open file '|'.                              MISC
 3052   MS-DOS file sharing lock count exceeded. You need
          to increase the number of locks installed with
          SHARE.EXE.                                         ISAM
 3053   Too many client tasks.                               MISC
 3054   Too many Memo or OLE object fields.                  UNUSED
 3055   Not a valid file name.                               MISC
 3056   Couldn't repair this database.                       MISC
 3057   Operation not supported on attached, or linked,
          tables.                                            MISC
 3058   Index or primary key can't contain a null value.     ISAM
 3059   Operation canceled by user.                          MISC
 3060   Wrong data type for parameter '|'.                   QUERY
 3061   Too few parameters. Expected '|'.                    EXTENDED
 3062   Duplicate output alias '|'.                          EXTENDED
 3063   Duplicate output destination '|'.                    EXTENDED
 3064   Can't open action query '|'.                         QUERY
 3065   Can't execute a non-action query.                    QUERY
 3066   Query or table must contain at least one output
          field.                                             EXTENDED
 3067   Query input must contain at least one table or
          query.                                             EXTENDED
 3068   Not a valid alias name.                              QUERY
 3069   The action query '|' cannot be used as a row source. EXTENDED
 3070   Can't bind name '|'.                                 QUERY
 3071   Can't evaluate expression.                           QUERY
 3072   '|'                                                  EXTENDED
 3073   Operation must use an updatable query.               QUERY
 3074   Can't repeat table name '|' in FROM clause.          EXTENDED
 3075   '|1' in query expression '|2'.                       EXTENDED
 3076   '|' in criteria expression.                          EXTENDED
 3077   '|' in expression.                                   EXTENDED
 3078   Couldn't find input table or query '|'.              EXTENDED
 3079   Ambiguous field reference '|'.                       EXTENDED
 3080   Joined table '|' not listed in FROM clause.          EXTENDED
 3081   Can't join more than one table with the same
          name ('|').                                        EXTENDED
 3082   JOIN operation '|' refers to a non-joined table.     EXTENDED
 3083   Can't use internal report query.                     QUERY
 3084   Can't insert data with action query.                 QUERY
 3085   Undefined function '|' in expression.                EXTENDED
 3086   Couldn't delete from specified tables.               QUERY
 3087   Too many expressions in GROUP BY clause.             QUERY
 3088   Too many expressions in ORDER BY clause.             QUERY
 3089   Too many expressions in DISTINCT output.             QUERY
 3090   Resultant table not allowed to have more than one
          Counter or AutoNumber field.                       ISAM
 3091   HAVING clause ('|') without grouping or aggregation. UNUSED
 3092   Can't use HAVING clause in TRANSFORM statement.      EXTENDED
 3093   ORDER BY clause ('|') conflicts with DISTINCT.       EXTENDED
 3094   ORDER BY clause ('|') conflicts with GROUP BY
          clause.                                            EXTENDED
 3095   Can't have aggregate function in expression ('|').   EXTENDED
 3096   Can't have aggregate function in WHERE clause ('|'). EXTENDED
 3097   Can't have aggregate function in ORDER BY
          clause ('|').                                      EXTENDED
 3098   Can't have aggregate function in GROUP BY
          clause ('|').                                      EXTENDED
 3099   Can't have aggregate function in JOIN
          operation ('|').                                   EXTENDED
 3100   Can't set field '|' in join key to Null.             EXTENDED
 3101   There is no record in table '|2' with key matching
          field(s) '|1'.                                     EXTENDED
 3102   Circular reference caused by '|'.                    EXTENDED
 3103   Circular reference caused by alias '|' in query
          definition's SELECT list.                          EXTENDED
 3104   Can't specify Fixed Column Heading '|' in a
          crosstab query more than once.                     EXTENDED
 3105   Missing destination field name in SELECT INTO
          statement ('|').                                   EXTENDED
 3106   Missing destination field name in UPDATE
          statement ('|').                                   EXTENDED
 3107   Record(s) can't be added; no Insert Data permission
          on '|'.                                            EXTENDED
 3108   Record(s) can't be edited; no Update Data permission
          on '|'.                                            EXTENDED
 3109   Record(s) can't be deleted; no Delete Data
          permission on '|'.                                 EXTENDED
 3110   Couldn't read definitions; no Read Design permission
          for table or query '|'.                            EXTENDED
 3111   Couldn't create; no Create permission for table or query
          '|'.                                               EXTENDED
 3112   Record(s) can't be read; no Read Data permission
          on '|'.                                            EXTENDED
 3113   Can't update '|'; field not updatable.               UNUSED
 3114   Can't include Memo or OLE object when you select
          unique values ('|').                               EXTENDED
 3115   Can't have Memo or OLE object in aggregate argument
          ('|').                                             EXTENDED
 3116   Can't have Memo or OLE object in criteria ('|') for
          aggregate function.                                EXTENDED
 3117   Can't sort on Memo or OLE object ('|').              EXTENDED
 3118   Can't join on Memo or OLE object ('|').              EXTENDED
 3119   Can't group on Memo or OLE object ('|').             EXTENDED
 3120   Can't group on fields selected with '*' ('|').       EXTENDED
 3121   Can't group on fields selected with '*'.             EXTENDED
 3122   '|' not part of aggregate function or grouping.      EXTENDED
 3123   Can't use '*' in crosstab query.                     EXTENDED
 3124   Can't input from internal report query ('|').        QUERY
 3125   '|' isn't a valid name.                              MISC
 3126   Invalid bracketing of name '|'.                      EXTENDED
 3127   INSERT INTO statement contains unknown field
          name '|'.                                          EXTENDED
 3128   Must specify tables to delete from.                  QUERY
 3129   Invalid SQL statement; expected DELETE, INSERT,
          PROCEDURE, SELECT, or UPDATE.                      QUERY
 3130   Syntax error in DELETE statement.                    QUERY
 3131   Syntax error in FROM clause.                         QUERY
 3132   Syntax error in GROUP BY clause.                     QUERY
 3133   Syntax error in HAVING clause.                       QUERY
 3134   Syntax error in INSERT statement.                    QUERY
 3135   Syntax error in JOIN operation.                      QUERY
 3136   Syntax error in LEVEL clause.                        QUERY
 3137   Missing semicolon (;) at end of SQL statement.       QUERY
 3138   Syntax error in ORDER BY clause.                     QUERY
 3139   Syntax error in PARAMETER clause.                    QUERY
 3140   Syntax error in PROCEDURE clause.                    QUERY
 3141   Syntax error in SELECT statement.                    QUERY
 3142   Characters found after end of SQL statement.         QUERY
 3143   Syntax error in TRANSFORM statement.                 QUERY
 3144   Syntax error in UPDATE statement.                    QUERY
 3145   Syntax error in WHERE clause.                        QUERY
 3146   ODBC - call failed.                                  UNUSED
 3147   *                                                    UNUSED
 3148   *                                                    UNUSED
 3149   *                                                    UNUSED
 3150   *                                                    UNUSED
 3151   ODBC - connection to '|' failed.                     EXTENDED
 3152   *                                                    UNUSED
 3153   *                                                    UNUSED
 3154   ODBC - couldn't find DLL '|'.                        REMOTE
 3155   ODBC - insert failed on attached (linked)
          table '|'.                                         EXTENDED
 3156   ODBC - delete failed on attached (linked)
          table '|'.                                         EXTENDED
 3157   ODBC - update failed on attached (linked)
          table '|'.                                         EXTENDED
 3158   Couldn't save record; currently locked by
          another user.                                      INST ISAM
 3159   Not a valid bookmark.                                MISC
 3160   Table isn't open.                                    INST ISAM
 3161   Couldn't decrypt file.                               INST ISAM
 3162   Null is invalid.                                     MISC
 3163   Couldn't perform operation; data too long for field. MISC
 3164   Field can't be updated.                              MISC
 3165   Couldn't open .INF file.                             DBASE
 3166   Missing memo file.                                   DBASE
 3167   Record is deleted.                                   MISC
 3168   Invalid .INF file.                                   DBASE
 3169   Illegal type in expression.                          QUERY
 3170   Couldn't find installable ISAM.                      UNUSED
 3171   Couldn't find net path or user name.                 PARADOX
 3172   Couldn't open PARADOX.NET.                           UNUSED
 3173   Couldn't open table 'MSysAccounts' in the system
          database file.                                     SECURITY
 3174   Couldn't open table 'MSysGroups' in the system
          database file.                                     SECURITY
 3175   Date is out of range or is in an invalid format.     INST ISAM
 3176   Couldn't open file '|'.                              IMEX
 3177   Not a valid table name.                              IMEX
 3178   *                                                    IMEX
 3179   Encountered unexpected end of file.                  IMEX
 3180   Couldn't write to file '|'.                          IMEX
 3181   Invalid range.                                       IMEX
 3182   Invalid file format.                                 IMEX
 3183   Not enough space on temporary disk.                  ISAM
 3184   Couldn't execute query; couldn't find attached,
          or linked, table.                                  EXTENDED
 3185   SELECT INTO remote database tried to produce too
          many fields.                                       EXTENDED
 3186   Couldn't save; currently locked by user '|2' on
          machine '|1'.                                      EXTENDED
 3187   Couldn't read; currently locked by user '|2' on
          machine '|1'.                                      EXTENDED
 3188   Couldn't update; currently locked by another
          session on this machine.                           ISAM
 3189   Table '|1' is exclusively locked by user '|3' on
          machine '|2'.                                      UNUSED
 3190   Too many fields defined.                             ISAM
 3191   Can't define field more than once.                   ISAM
 3192   Couldn't find output table '|'.                      EXTENDED
 3193   (unknown)                                            UNUSED
 3194   (unknown)                                            UNUSED
 3195   (expression)                                         UNUSED
 3196   Couldn't use '|'; database already in use.           ISAM
 3197   Data has changed; operation stopped.                 MISC
 3198   Couldn't start session. Too many sessions already
          active.                                            ISAM
 3199   Couldn't find reference.
 3200   Can't delete or change record. Since related
          records exist in table '|', referential integrity
          rules would be violated.                           EXTENDED
 3201   Can't add or change record. Referential integrity
          rules require a related record in table '|'.       EXTENDED
 3202   Couldn't save; currently locked by another user.     ISAM
 3203   Can't specify subquery in expression ('|').          EXTENDED
 3204   Database already exists.                             ISAM
 3205   Too many crosstab column headers ('|').              EXTENDED
 3206   Can't create a relationship between a field
          and itself.                                        REF INTEGRITY
 3207   Operation not supported on Paradox table with no
           primary key.                                      PARADOX
 3208   Invalid Deleted entry in the Xbase section of
          initialization setting.                            DBASE
 3209   Invalid Stats entry in the Xbase section of
          initialization setting.                            DBASE
 3210   Connection string too long.                          QUERY
 3211   Couldn't lock table '|'; currently in use.           EXTENDED
 3212   Couldn't lock table '|1'; currently in use by user
          '|3' on machine '|2'.                              UNUSED
 3213   Invalid Date entry in the Xbase section of
          initialization setting.                            DBASE
 3214   Invalid Mark entry in the Xbase section of
          initialization setting.                            DBASE
 3215   Too many Btrieve tasks.                              BTRIEVE
 3216   Parameter '|' specified where a table name is
          required.                                          EXTENDED
 3217   Parameter '|' specified where a database name is
          required.                                          EXTENDED
 3218   Couldn't update; currently locked.                   ISAM
 3219   Invalid operation.                                   MISC
 3220   Incorrect collating sequence.                        PARADOX
 3221   Invalid entries in the Btrieve section of
          initialization setting.                            BTRIEVE
 3222   Query can't contain a Database parameter.            QUERY
 3223   '|' isn't a valid parameter name.                    EXTENDED
 3224   Can't read Btrieve data dictionary.                  BTRIEVE
 3225   Encountered record locking deadlock while
          performing Btrieve operation.                      BTRIEVE
 3226   Errors encountered while using the Btrieve DLL.      BTRIEVE
 3227   Invalid Century entry in the Xbase section of
          initialization setting.                            DBASE
 3228   Invalid Collating Sequence.                          PARADOX
 3229   Btrieve - can't change field.                        BTRIEVE
 3230   Out-of-date Paradox lock file.                       PARADOX
 3231   ODBC - field would be too long; data truncated.      REMOTE
 3232   ODBC - couldn't create table.                        REMOTE
 3233   *                                                    UNUSED
 3234   ODBC - remote query timeout expired.                 REMOTE
 3235   ODBC - data type not supported on server.            REMOTE
 3236   *                                                    UNUSED
 3237   *                                                    UNUSED
 3238   ODBC - data out of range.                            REMOTE
 3239   Too many active users.                               ISAM
 3240   Btrieve - missing Btrieve engine.                    BTRIEVE
 3241   Btrieve - out of resources.                          BTRIEVE
 3242   Invalid reference in SELECT statement.               EXTENDED
 3243   None of the import field names match fields in the
          appended table.                                    IMEX
 3244   Can't import password-protected spreadsheet.         IMEX
 3245   Couldn't parse field names from first row of
          import table.                                      IMEX
 3246   Operation not supported in transactions.             MISC
 3247   ODBC - linked table definition has changed.          REMOTE
 3248   Invalid NetworkAccess entry in initialization
          setting.                                           INST ISAM
 3249   Invalid PageTimeout entry in initialization
          setting.                                           INST ISAM
 3250   Couldn't build key.                                  ISAM
 3251   Operation is not supported for this type of object.  MISC
 3252   Can't open form whose underlying query contains a
          user-defined function that attempts to set or get
          the form's RecordsetClone property.MISC
 3253   *                                                    UNUSED
 3254   ODBC - Can't lock all records.                       REMOTE
 3255   *                                                    UNUSED
 3256   Index file not found.                                DBASE
 3257   Syntax error in WITH OWNERACCESS OPTION declaration. QUERY
 3258   Query contains ambiguous outer joins.                QUERY
 3259   Invalid field data type.                             MISC
 3260   Couldn't update; currently locked by user '|2'
          on machine '|1'.                                   EXTENDED
 3261   '|'                                                  EXTENDED
 3262   '|'                                                  EXTENDED
 3263   Invalid database object.                             MISC
 3264   No fields defined - cannot append Tabledef or Index. DAO
 3265   Item not found in this collection.                   DAO
 3266   Can't append. Field is part of a TableDefs
          collection.                                        DAO
 3267   Property can be set only when the field is part of
          a Recordset object's Fields collection.            DAO
 3268   Can't set this property once the object is part of
          a collection.                                      DAO
 3269   Can't append. Index is part of a TableDefs
          collection.                                        DAO
 3270   Property not found.                                  DAO
 3271   Invalid property value.                              DAO
 3272   Object isn't a collection.                           DAO
 3273   Method not applicable for this object.               DAO
 3274   External table isn't in the expected format.         INST ISAM
 3275   Unexpected error from external database
          driver ('|').                                      INST ISAM
 3276   Invalid database ID.                                 MISC
 3277   Can't have more than 10 fields in an index.          ISAM
 3278   Database engine hasn't been initialized.             MISC
 3279   Database engine has already been initialized.        MISC
 3280   Can't delete a field that is part of an index or is
          needed by the system.                              ISAM
 3281   Can't delete this index. It is either the current
          index or is used in a relationship.                ISAM
 3282   Can't create field or index in a table that
          is already defined.                                ISAM
 3283   Primary key already exists.                          ISAM
 3284   Index already exists.                                ISAM
 3285   Invalid index definition.                            ISAM
 3286   Format of memo file doesn't match specified external
           database format.                                  INST ISAM
 3287   Can't create index on the given field.               ISAM
 3288   Paradox index is not primary.                        PARADOX
 3289   Syntax error in CONSTRAINT clause.                   DDL
 3290   Syntax error in CREATE TABLE statement.              DDL
 3291   Syntax error in CREATE INDEX statement.              DDL
 3292   Syntax error in field definition.                    DDL
 3293   Syntax error in ALTER TABLE statement.               DDL
 3294   Syntax error in DROP INDEX statement.                DDL
 3295   Syntax error in DROP TABLE or DROP INDEX.            DDL
 3296   Join expression not supported.                       MISC
 3297   Couldn't import table or query. No records found,
          or all records contain errors.                     IMEX
 3298   There are several tables with that name. Please
          specify owner in the format owner.table.           REMOTE
 3299   ODBC Specification Conformance Error ('|'). This
          error should be reported to the ODBC driver
          vendor.                                            UNUSED
 3300   Can't create a relationship.                         REF INTEGRITY
 3301   Can't perform this operation; features in this
          version are not available in databases with
          older formats.                                     MISC
 3302   Can't change a rule while the rules for this table
          are in use.                                        TLV
 3303   Can't delete this field. It's part of one or more
          relationships.                                     REF INTEGRITY
 3304   You must enter a personal identifier (PID)
          consisting of at least four and no more than 20
          characters and digits.                             SECURITY
 3305   Invalid connection string in pass-through query.     REMOTE
 3306   At most one field can be returned from a subquery
          that doesn't use the EXISTS keyword.               QUERY
 3307   The number of columns in the two selected tables
          or queries of a union query don't match.           QUERY
 3308   Invalid TOP argument in select query.                EXTENDED
 3309   Property setting can't be larger than 2 KB.          JPM
 3310   This property isn't supported for external data
          sources or for databases created in a previous
          version.                                           JPM
 3311   Property specified already exists.                   JPM
 3312   Validation rules and default values can't be placed
          on system or attached (linked) tables.             TLV
 3313   Can't place this validation expression on this
          field.                                             TLV
 3314   Field '|' can't contain a null value.                EXTENDED
 3315   Field '|' can't be a zero-length string.             EXTENDED
 3316   '|'                                                  EXTENDED
 3317   One or more values entered is prohibited by the
          validation rule '|2' set for '|1'.                 UNUSED
 3318   Top not allowed in delete queries.                   EXTENDED
 3319   Syntax error in union query.                         QUERY
 3320   '|' in table-level validation expression.            EXTENDED
 3321   No database specified in connection string or IN
          clause.                                            REMOTE
 3322   Crosstab query contains one or more invalid fixed
          column headings.                                   EXTENDED
 3323   The query cannot be used as a row source.            QUERY
 3324   This query is a DDL query and cannot be used as a
          row source.                                        QUERY
 3325   Pass-through query with ReturnsRecords property
          set to True did not return any records.            REMOTE
 3326   This Recordset is not updatable.                     EXTENDED
 3327   Field '|' is based on an expression and can't be
          edited.                                            EXTENDED
 3328   Table '|2' is read-only.                             EXTENDED
 3329   Record in table '|' was deleted by another user.     EXTENDED
 3330   Record in table '|' is locked by another user.       EXTENDED
 3331   To make changes to this field, first save the
          record.                                            EXTENDED
 3332   Can't enter value into blank field on "one" side
          of outer join.                                     EXTENDED
 3333   Records in table '|' would have no record on
          the "one" side.                                    EXTENDED
 3334   Can be present only in version 1.0 format.           ISAM
 3335   DeleteOnly called with non-zero cbData.              JPM
 3336   Btrieve: Invalid IndexDDF option in initialization
          setting.                                           BTRIEVE
 3337   Invalid DataCodePage option in initialization
          setting.                                           BTRIEVE
 3338   Btrieve: Xtrieve options aren't correct in
          initialization setting.                            BTRIEVE
 3339   Btrieve: Invalid IndexDeleteRenumber option in
          initialization setting.                            BTRIEVE
 3340   Query '|' is corrupt.                                EXTENDED
 3341   Current field must match join key '|' on "one" side
          of one-to-many relationship because it has been
          updated.                                           EXTENDED
 3342   Invalid Memo or OLE object in subquery '|'.          EXTENDED
 3343   Unrecognized database format '|'.                    EXTENDED
 3344   Unknown or invalid reference '|1' in validation
          expression or default value in table '|2'.         EXTENDED
 3345   Unknown or invalid field reference '|'.              EXTENDED
 3346   Number of query values and destination fields
          aren't the same.                                   QUERY
 3347   Can't add record(s); primary key for table '|' not
           in recordset.                                     EXTENDED
 3348   Can't add record(s); join key of table '|' not in
          recordset.                                         EXTENDED
 3349   Numeric field overflow.                              INST ISAM
 3350   Object is invalid for operation.                     ISAM
 3351   ORDER BY expression ('|') uses non-output fields.    EXTENDED
 3352   No destination field name in INSERT INTO statement
          ('|').                                             EXTENDED
 3353   Btrieve: Can't find file FIELD.DDF.                  BTRIEVE
 3354   At most one record can be returned by this subquery. QUERY
 3355   Syntax error in default value.                       TLV
 3356   The database is opened by user '|2' on
          machine '|1'.                                      EXTENDED
 3357   This query is not a properly formed data-definition
          query.                                             QUERY
 3358   Can't open Microsoft Jet engine system database.     MISC
 3359   Pass-through query must contain at least one
          character.                                         QUERY
 3360   Query is too complex.                                QUERY
 3361   Unions not allowed in a subquery.                    QUERY
 3362   Single-row update/delete affected more than one
          row of an attached (linked) table. Unique index
          contains duplicate values.                         REMOTE
 3363   Record(s) can't be added; no corresponding record
          on the "one" side.                                 EXTENDED
 3364   Can't use Memo or OLE object field '|' in SELECT
          clause of a union query.                           EXTENDED
 3365   Property value not valid for REMOTE objects.         DAO
 3366   Can't append a relation with no fields defined.      DAO
 3367   Can't append. Object already in collection.          DAO
 3368   Relationship must be on the same number of fields
          with the same data types.                          DDL
 3369   Can't find field in index definition.                DDL
 3370   Can't modify the design of table '|'. It's in a
          read-only database.                                EXTENDED
 3371   Can't find table or constraint.                      EXTENDED
 3372   No such index '|2' on table '|1'.                    EXTENDED
 3373   Can't create relationship. Referenced table '|'
          doesn't have a primary key.                        EXTENDED
 3374   The specified fields are not uniquely indexed in
          table '|'.                                         EXTENDED
 3375   Table '|1' already has an index named '|2'.          EXTENDED
 3376   Table '|' doesn't exist.                             EXTENDED
 3377   No such relationship '|2' on table '|1'.             EXTENDED
 3378   There is already a relationship named '|' in the
          current database.                                  EXTENDED
 3379   Can't create relationships to enforce referential
          integrity. Existing data in table '|2' violates
          referential integrity rules with related table
          '|1'.                                              EXTENDED
 3380   Field '|2' already exists in table '|1'.             EXTENDED
 3381   There is no field named '|2' in table '|1'.          EXTENDED
 3382   The size of field '|' is too long.                   EXTENDED
 3383   Can't delete field '|'. It's part of one or more
          relationships.                                     EXTENDED
 3384   Can't delete a built-in property.                    DAO
 3385   User-defined properties don't support a Null value.  DAO
 3386   Property '|' must be set before using this method.   DAO
 3387   Can't find TEMP directory.                           UNUSED
 3388   Unknown function '|2' in validation expression or
          default value on '|1'.                             EXTENDED
 3389   Query support unavailable.                           MISC
 3390   Account name already exists.                         SECURITY
 3391   An error has occurred. Properties were not saved.    JPM
 3392   There is no primary key in table '|'.                EXTENDED
 3393   Can't perform join, group, sort, or indexed
          restriction. A value being searched or sorted on
          is too long.                                       QUERY
 3394   Can't save property; property is a schema property.  JPM
 3395   Invalid referential integrity constraint.            REF INTEGRITY
 3396   Can't perform cascading operation. Since related
          records exist in table '|', referential integrity
          rules would be violated.                           EXTENDED
 3397   Can't perform cascading operation. There must be a
          related record in table '|'.                       EXTENDED
 3398   Can't perform cascading operation. It would result
          in a null key in table '|'.                        EXTENDED
 3399   Can't perform cascading operation. It would result
          in a duplicate key in table '|'.                   EXTENDED
 3400   Can't perform cascading operation. It would result
          in two updates on field '|2' in table '|1'.        EXTENDED
 3401   Can't perform cascading operation. It would cause
          field '|' to become null, which is not allowed.    EXTENDED
 3402   Can't perform cascading operation. It would cause
          field '|' to become a zero-length string, which
          is not allowed.                                   EXTENDED
 3403   Can't perform cascading operation: '|'.              EXTENDED
 3404   Can't perform cascading operation. The value entered
          is prohibited by the validation rule '|2' set
          for '|1'.                                          UNUSED
 3405   Error '|' in validation rule.                        UNUSED
 3406   Error '|' in default value.                          UNUSED
 3407   The server's MSysConf table exists, but is in an
          incorrect format. Contact your system
          administrator.                                     REMOTE
 3408   Too many FastFind Sessions were invoked.             MISC
 3409   Invalid field name '|' in definition of index or
          relationship.                                      EXTENDED
 3410   *                                                    UNUSED
 3411   Invalid entry. Can't perform cascading operation
          specified in table '|1' because value entered is
          too big for field '|2'.                            EXTENDED
 3412   '|'                                                  EXTENDED
 3413   Can't perform cascading update on table '|1' because
           it is currently in use by user '|3' on machine
          '|2'.                                              EXTENDED
 3414   Can't perform cascading update on table '|' because
           it is currently in use.                           EXTENDED
 3415   Zero-length string is valid only in a text or Memo
          field.                                             MISC
 3416   '|'                                                  UNUSED
 3417   An action query cannot be used as a row source.      QUERY
 3418   Can't open '|'. Another user has the table open
          using a different network control file or locking
          style.                                             PARADOX
 3419   Can't open this Paradox 4.x or Paradox 5.x table
          because ParadoxNetStyle is set to 3.x in the
          initialization setting.                            PARADOX
 3420   Object is invalid or not set.                        DAO
 3421   Data type conversion error.                          UNUSED
 3422   Can't modify table structure. Another user has the
          table open.                                        ISAM
 3423   You cannot use ODBC to import from, export to, or
          link an external Microsoft Access or ISAM
          database table to your database.                   REMOTE
 3424   Can't create database; Invalid locale.               ISAM
 3425   This method or property is not currently available
          on this Recordset.                                 UNUSED
 3426   The action was canceled by an associated object.     UNUSED
 3427   Error in DAO automation.                             UNUSED
 3428   The Jet database engine has encountered a problem
          in your database. To correct the problem, you
          must repair and compact the database.              ISAM
 3429   Incompatible installable ISAM version.               ISAM
 3430   While loading the Excel installable ISAM, OLE was
          unable to initialize.                              EXCEL
 3431   This is not an Excel 5 file.                         EXCEL
 3432   Error opening an Excel 5 file.                       EXCEL
 3433   Invalid parameter in ISAM Engines section of the
          initialization setting.                            INST ISAM
 3434   Can't expand named range.                            EXCEL
 3435   Cannot delete spreadsheet cells.                     EXCEL
 3436   Failure creating file.                               EXCEL
 3437   Spreadsheet is full.                                 EXCEL
 3438   The data being exported does not match the format
          described in the SCHEMA.INI file.                  TEXT
 3439   You attempted to attach or import a Microsoft Word
          mail merge file. Although you can export such
          files, you cannot attach or import them.           TEXT
 3440   An attempt was made to import or attach to an empty
          text file. To import or attach a text file, the
          file must contain data.                            TEXT
 3441   Text file specification field separator matches
          decimal separator or text delimiter.               TEXT
 3442   In the text file specification '|1', the '|2'
          option is invalid.                                 EXTENDED
 3443   The fixed width specification '|1', contains no
          column widths.                                     EXTENDED
 3444   In the fixed width specification '|1', column '|2'
          does not specify a width.                          EXTENDED
 3445   An incorrect version of the Jet DLL file
          (MSAJT200.DLL for 16-bit versions, or MSJT2032
          for 32-bit versions) was found. The version must
           be 2.5 or later. Try reinstalling the application
           that returned the error.                           DAO
 3446   The Jet VBA file (VBAJET.DLL for 16-bit versions, or
          VBAJET32.DLL for 32-bit versions) is missing. Try
          reinstalling the application that returned the
          error.                                             DAO
 3447   The Jet VBA file (VBAJET.DLL for 16-bit versions,
          or VBAJET32.DLL for 32-bit versions) failed to
          initialize when called. Try reinstalling the
          application that returned the error.               DAO
 3448   A call to an OLE system function was not
          successful. Try reinstalling the application
          that returned the error.                           DAO
 3449   No country code was found in the connect string
          for an attached table.                             ISAM
 3450   Syntax error in query. Incomplete query clause.      EXTENDED
 3451   Illegal reference in query.                          EXTENDED
 3452   You cannot make changes to the design of the
          database at this replica.                          REPLICATOR
 3453   You can't establish or maintain a relationship
          between a replicated table and local table.        REPLICATOR
 3454   *                                                    UNUSED
 3455   Cannot make the database replicable.                 REPLICATOR
 3456   Cannot make the '|2' object in '|1' container
          replicable.                                        REPLICATOR
 3457   You cannot set the KeepLocal Property for an
          object that is already replicable.                 REPLICATOR
 3458   The KeepLocal Property cannot be set on a database;
          it can be set only on the objects in a database.   REPLICATOR
 3459   Once a database has been made replicable, it cannot
          be made unreplicable.                              REPLICATOR
 3460   The operation you attempted conflicts with an
          existing operation involving the replica.          REPLICATOR
 3461   The replication property you are attempting to set
          or delete is read-only and cannot be changed.      REPLICATOR
 3462   Failure to load a transport .DLL.                    REPLICATOR
 3463   Cannot find the .DLL '|2'.                           EXTENDED
 3464   Data type mismatch in criteria expression.           EXTENDED
 3465   The disk drive you are attempting to access is
          unreadable.                                        EXTENDED
 3466   *                                                    EXTENDED
 3467   *                                                    EXTENDED
 3468   Access was denied while accessing dropbox '|2'.      EXTENDED
 3469   The disk for dropbox '|2' is full.                   EXTENDED
 3470   Disk failure accessing dropbox '|2'.                 EXTENDED
 3471   Failure to write to the Transporter log file.        ISAM
 3472   Disk full for path '|1'.                             EXTENDED
 3473   Disk failure while accessing log file '|1'.          EXTENDED
 3474   Can't open the log file '|1' for writing.            EXTENDED
 3475   Sharing violation while attempting to open log file
          '|1' in deny write mode.                           EXTENDED
 3476   Invalid dropbox path '|2'.                           EXTENDED
 3477   Dropbox address '|2' is syntactically invalid.       EXTENDED
 3478   The replica is not a partial replica.                REPLICATOR
 3479   Cannot make a partial replica the Design Master
          for the replica set.                               REPLICATOR
 3480   The relationship '|' in the partial filter
          expression is invalid.                             EXTENDED
 3481   The table name '|' in the partial filter
          expression is invalid.                             EXTENDED
 3482   The filter expression for the partial replica is
          invalid.                                           REPLICATOR
 3483   The password supplied for the dropbox '|2' is
          invalid.                                           EXTENDED
 3484   The password used by the Transporter to write to a
          destination dropbox is invalid.                    REPLICATOR
 3485   The object cannot be made replicable because the
          database is not replicable.                        REPLICATOR
 3486   You cannot add a second ReplicationID Autonumber
          field to a table.                                  REPLICATOR
 3487   The database you are attempting to make replicable
          cannot be converted.                               REPLICATOR
 3488   The value specified is not a ReplicaID for any
          replica in the replica set.                        REPLICATOR
 3489   The object specified is not replicable because it is
          missing a necessary resource.                      REPLICATOR
 3490   Cannot make a new replica because the '|2' object
          in '|1' container could not be made replicable.    REPLICATOR
 3491   The database must be opened in exclusive mode
          before it can be made replicable.                  REPLICATOR
 3492   The synchronization failed because a design change
          could not be applied to one of the replicas.       REPLICATOR
 3493   Can't set the specified Registry parameter for the
          Transporter.                                       REPLICATOR
 3494   Unable to retrieve the specified Registry parameter
          for the Transporter.                               REPLICATOR
 3495   There are no scheduled exchanges between the two
          Transporters.                                      REPLICATOR
 3496   The Replication Manager cannot find the ExchangeID
          in the MSysExchangeLog table.                      REPLICATOR
 3497   Unable to set a schedule for the Transporter.        REPLICATOR
 3498   *                                                    UNUSED
 3499   Can't retrieve the full path information for a
          replica.                                           REPLICATOR
 3500   Setting an exchange with the same Transporter is
          not allowed.                                       REPLICATOR
 3501   *                                                    UNUSED
 3502   The replica is not being managed by a transporter.   REPLICATOR
 3503   The Transporter's system registry has no value set
          for the key you queried.                           REPLICATOR
 3504   The Transporter ID does not match an existing ID
          in the MSysTranspAddress table.                    REPLICATOR
 3505   You attempted to delete or get information about a
          partial filter that does not exist in
          MSysFilters.                                       REPLICATOR
 3506   The Transporter is unable to open the transporter
          log.                                               REPLICATOR
 3507   Failure writing to the Transporter log.              REPLICATOR
 3508   There is no active transport for the Transporter.    REPLICATOR
 3509   Could not find a valid transport for this
          Transporter.                                       REPLICATOR
 3510   The replica you are attempting to exchange with is
          currently being used in another exchange.          REPLICATOR
 3511   *                                                    UNUSED
 3512   Failure to read the transport dropbox.               REPLICATOR
 3513   Transport failed to write to a dropbox.              REPLICATOR
 3514   Transporter could not find any scheduled or
          on-demand exchanges to process.                    REPLICATOR
 3515   The Jet database engine could not find the system
          clock on your computer.                            REPLICATOR
 3516   Could not find transport address.                    REPLICATOR
 3517   Transporter could not find any messages to process.  REPLICATOR
 3518   Could not find Transporter in the MSysTranspAddress
          table.                                             REPLICATOR
 3519   Transport failed to send a message.                  REPLICATOR
 3520   The replica name or ID does not match a currently
          managed replica.                                   REPLICATOR
 3521   The two replicas cannot be synchronized because
          there is no common point to start the
          synchronization.                                   REPLICATOR
 3522   The Transporter cannot find the record of a
          specific exchange in the MSysExchangeLog table.    REPLICATOR
 3523   The Transporter cannot find a specific version
          number in the MSysSchChange table.                 REPLICATOR
 3524   The history of design changes in the replica does
          not match the history in the design-master
          replica.                                           REPLICATOR
 3525   Transporter could not access the message database.   REPLICATOR
 3526   The name selected for the system object is already
          in use.                                            REPLICATOR
 3527   The Transporter or Replication Manager could not
          find the system object.                            REPLICATOR
 3528   There is no new data in shared memory for the
          Transporter or Replication Manager to read.        REPLICATOR
 3529   The Transporter or Replication Manager found
          previous data in the shared memory. The existing
          data will be overwritten.                          REPLICATOR
 3530   The Transporter is already serving a client.         REPLICATOR
 3531   The wait period for an event has timed-out.          REPLICATOR
 3532   Transport could not be initialized.                  REPLICATOR
 3533   The system object used by a process still exists
          after the process has stopped.                     REPLICATOR
 3534   Transporter looked for system event but did not
          find one to report to client.                      REPLICATOR
 3535   Client has asked the Transporter to terminate
          operation.                                         REPLICATOR
 3536   Transporter received an invalid message for a
          replica it manages.                                REPLICATOR
 3537   The Transporter's client is no longer present and
          cannot be notified.                                REPLICATOR
 3538   Cannot initialize Transporter because there are
          too many applications running.                     REPLICATOR
 3539   A system error has occurred in the disk I/O for a
          system drive or your page file has reached its
          limit.                                             REPLICATOR
 3540   Your page file has reached its limit or is
          corrupted.                                         REPLICATOR
 3541   The Transporter could not be shut down properly
          and is still active.                               REPLICATOR
 3542   Process aborted when attempting to terminate
          Transporter client.                                REPLICATOR
 3543   Transporter has not been set up.                     REPLICATOR
 3544   The Transporter is already running.                  REPLICATOR
 3545   The two replicas you are attempting to synchronize
          are from different replica sets.                   REPLICATOR
 3546   The type of exchange you are attempting is not
          valid.                                             REPLICATOR
 3547   The Transporter could not find a replica from the
          correct set to complete the exchange.              REPLICATOR
 3548   GUIDs do not match or the requested GUID could
          not be found.                                      REPLICATOR
 3549   The file name you provided is too long.              REPLICATOR
 3550   There is no index on the Guid column.                REPLICATOR
 3551   Unable to delete the specified registry parameter
          for the Transporter.                               REPLICATOR
 3552   The size of the registry parameter exceeds the
          maximum allowed.                                   REPLICATOR
 3553   The GUID could not be created.                       REPLICATOR
 3554   *                                                    UNUSED
 3555   All valid nicknames for replicas are already in
          use.                                               REPLICATOR
 3556   Invalid path for destination dropbox.                REPLICATOR
 3557   Invalid address for destination dropbox.             REPLICATOR
 3558   Disk I/O error at destination dropbox.               REPLICATOR
 3559   Failure to write because destination disk is full.   REPLICATOR
 3560   The two replicas you are attempting to synchronize
          have the same ReplicaID.                           REPLICATOR
 3561   The two replicas you are attempting to synchronize
          both have design-master status.                    REPLICATOR
 3562   Access denied at destination dropbox.                REPLICATOR
 3563   Fatal error accessing a local dropbox.               REPLICATOR
 3564   Transporter cannot find the source file for
          messages.                                          REPLICATOR
 3565   There is a sharing violation in the source dropbox
          because the message database is open in another
          application.REPLICATOR
 3566   Network I/O error.                                   REPLICATOR
 3567   Message in dropbox belongs to the wrong
          Transporter.                                       REPLICATOR
 3568   Transporter could not delete a file.                 REPLICATOR
 3569   The replica has been logically removed from the
          replica set and is no longer available.            REPLICATOR
 3570   The filters defining a partial replica are out of
          synch with each other.                             REPLICATOR
 3571   The attempt to set a column in a partial replica
          violated a rule governing partial replicas.        REPLICATOR
 3572   A disk I/O error occurred while reading or writing
          to the TEMP directory.                             REPLICATOR
 3573   The directory you queried for a list of replicas
          is not a managed directory.                        REPLICATOR
 3574   The ReplicaID for this replica was reassigned
          during a move or copy procedure.                   REPLICATOR
 3575   The disk drive you are attempting to write to is
          full.                                              EXTENDED
 3576   The database you are attempting to open is already
          in use by another application.                     EXTENDED
 3577   Can't update replication system column.              EXTENDED
 3578   Failure to replicate database; can't determine
          whether database is open in exclusive mode.        EXTENDED
 3579   Could not create replication system tables needed
          to make the database replicable.                   EXTENDED
 3580   Could not add rows needed to make the database
          replicable.                                        EXTENDED
 3581   Can't open replication system table '|' because the
          table is already in use.                           EXTENDED
 3582   Cannot make a new replica because the '|2' object
          in '|1' container could not be made replicable.    EXTENDED
 3583   Cannot make the '|2' object in '|1' container
          replicable.                                        EXTENDED
 3584   Insufficient memory to complete operation.           EXTENDED
 3585   Can't replicate the table; the number of columns
          exceeds the maximum allowed.                       EXTENDED
 3586   Syntax error in partial filter expression.           EXTENDED
 3587   Unknown token in partial filter expression.          EXTENDED
 3588   Error when evaluating the partial filter expression. EXTENDED
 3589   The partial filter expression contains an unknown
          function.                                          EXTENDED
 3590   Violates the rules for partial replicas.             EXTENDED
 3591   Log file path '|1' is invalid.                       EXTENDED
 3592   You cannot make a password-protected database
          replicable or set password protection on a
          replicable database.                               REPLICATOR
 3593   Can't change a replicable database from allowing
          multiple data masters to allowing only a single
          data master.                                       REPLICATOR
 3594   Can't change a replicable database from allowing
          only a single data master to allowing multiple
          data masters.                                      REPLICATOR
 3595   The system tables in your replica are no longer
          reliable and the replica should not be used.       REPLICATOR
 3596   *                                                    UNUSED
 3597   *                                                    UNUSED
 3598   *                                                    UNUSED
 3599   *                                                    UNUSED
 3600   Aggregation expressions cannot use GUIDs.            QUERY
 3601   *                                                    UNUSED
 3602   *                                                    UNUSED
 3603   *                                                    UNUSED
 3604   *                                                    UNUSED
 3605   Synchronizing a replicated database with a
          non-replicated database is not allowed. The '|'
          database is not replicable.                        EXTENDED
 3606   *                                                    REPLICATOR
 3607   The replication property you are attempting to
          delete is read-only and cannot be removed.         REPLICATOR
 3608   Record length too long for an indexed Paradox
          table.                                             ISAM
 3609   No unique index found for referenced field of
          primary table.                                     REF INTEGRITY
 3610   Same table ('|') referenced as both source and
          destination in make table query.                   EXTENDED
 3611   Can't execute data definition statements on
          attached data sources.                             QUERY
 3612   Multi-level GROUP BY clause not allowed in a
          subquery.                                          QUERY
 3613   Can't create a relationship on attached (or linked)
          SQL tables.                                        MISC
 3614   GUID not allowed in Find method criteria
          expression.                                        MISC
 3615   Type mismatch in JOIN Expression.                    QUERY
 3616   Updating data in an attached (or linked) table not
          supported by this ISAM.                            INST ISAM
 3617   Deleting data in an attached (or linked) table not
           supported by this ISAM.                           INST ISAM
 3618   Exceptions table could not be created on
          import/export.                                     MISC
 3619   Records could not be added to Exceptions table.      MISC
 3620   The connection to Excel for viewing your attached
          worksheet has been lost. Possible cause was that
          Excel has terminated.                              EXCEL
 3621   Can't change password on a shared open database.     ISAM
 3622   You must use the dbSeeChanges option with
          OpenDatabase when accessing a SQLServer table
          which has an IDENTITY column.QUERY
 3623   Cannot access the FoxPro 3.0 bound DBF file '|'.     EXTENDED
 3624   Couldn't read; currently locked by another
          session on this machine.                           ISAM
 3625   The text file specification '|' does not exist.
          You can't import, export, or attach using the
          specification.                                     EXTENDED
Keywords          : kbprg
Version           : 7.0
Platform          : WINDOWS
Hardware          : x86
Issue type        : kbinfo


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: September 29, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.