Icon Appendix B - Error Codes and Messages

The following is a table of the error messages used by DBISAM, their corresponding error codes and constants used to represent them, and additional information about the error message. DBISAM uses the EDBISAMEngineError exception object to raise exceptions when an engine error occurs. In each error message below, the specific properties that will be populated in the EDBISAMEngineError object are indicated by the <> brackets. The ErrorCode property is always populated with the error code of the current exception. In addition, certain properties such as the ErrorDatabaseName, ErrorRemoteName (Client-Server only), and ErrorUserName (Client-Server only) properties are almost always populated even if they are not used in the actual error message.

Information This list only covers the exceptions raised by the DBISAM database engine itself and does not cover the general EDatabaseError exceptions raised by the component units. If you wish to use the error constants defined by DBISAM in your applications for error trapping you need to make sure:

   For Delphi applications, that the dbisamcn unit file is included in your uses clause for the source unit in question

   For C++ applications, that the dbisamcn header file is included in your .h header file for the source file in question

If you wish to change the following error messages or translate them into a different language, you may do so by altering the contents of the dbisamst unit that can be found in the same directory where the other DBISAM units were installed. This file includes both the DBISAM database engine error messages shown below and the more general database errors raised by the component units as resource strings. After altering this unit be sure to recompile your application so that the changes will be incorporated into your application.

For more information on exception handling and error trapping in your application along with the exception types used by DBISAM, please see the Exception Handling and Errors topic in this manual.

Error CodeMessage and Further Details
DBISAM_BOF (8705)Beginning of table '<TableName>' unexpectedly encounteredThis error should not normally occur since encountering the beginning of a table is a normal occurrence. The only time this error is triggered is when the beginning of the table is encountered unexpectedly. If this error does occur the most likely reason is corruption in the table, and you should repair the table. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_EOF (8706)End of table '<TableName>' unexpectedly encounteredThis error should not normally occur since encountering the end of the table is a normal occurrence. The only time this error is triggered is when the end of the table is encountered unexpectedly. This error should never occur, however if it does the most likely reason is corruption in the table. You should repair the table if this error occurs. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_KEYORRECDELETED (8708)Record has been changed or deleted by another user, session, or table cursor in the table '<TableName>'This error occurs when an attempt is made to edit or delete a record and the record has already been changed or deleted by another user, session, or table cursor since DBISAM last cached the record. Please see the Updating Tables and Query Result Sets and Change Detection topics for more information.
DBISAM_NOCURRREC (8709)No current record in the table '<TableName>'This error occurs when DBISAM internally attempts to retrieve the current record and the current record is not present, most likely due to the table being empty because of a range or filter condition. Please see the Setting Filters on Tables and Query Result Sets, Setting Ranges on Tables, and Searching and Sorting Tables and Query Result Sets topics for more information.
DBISAM_RECNOTFOUND (8710)Record not found in the table '<TableName>'This error occurs when when a call to the TDBISAMTable GotoCurrent method fails to find the corresponding record in the destination table parameter.
DBISAM_ENDOFBLOB (8711)End of BLOB field in the table '<TableName>' reached prematurelyThis error occurs when DBISAM attempts to read from a BLOB field that is expected to be x number of bytes in length but encounters the end of the BLOB before reaching the desired number of bytes. This error should never occur, however if it does the most likely reason is corruption in the table. You should repair the table if this error occurs. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_HEADERCORRUPT (8961)Header information corrupt in table <TableName>This error occurs when DBISAM opens a table and detects that the actual data in the table does not match the header information, which is always an indication of corruption in the table. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_FILECORRUPT (8962)Data record buffers corrupt in the table '<TableName>'This error occurs when DBISAM attempts to read, write, or manipulate an internal record buffer and cannot do so due to table corruption. You should repair the table if this error occurs. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_MEMOCORRUPT (8963)BLOB block buffers corrupt in the table '<TableName>'This error occurs when DBISAM attempts to read, write, or manipulate an internal BLOB block buffer and cannot do so due to table corruption. You should repair the table if this error occurs. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_INDEXCORRUPT (8965)Index page buffers corrupt in the table '<TableName>'This error occurs when DBISAM attempts to read, write, or manipulate an internal index page buffer and cannot do so due to table corruption. You should repair the table if this error occurs. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_READERR (9217)Error reading from the table or backup file '<Name>'This error occurs when DBISAM attempts to read from the table or backup file and cannot read the desired number of bytes. This error should never occur, however if it does the most likely reason is corruption in the table or backup file. You should repair the table if this error occurs with a table, but there is currently no way to recover data from a corrupted backup file. Please see the Verifying and Repairing Tables topic for more information on repairing tables.
DBISAM_WRITEERR (9218)Error writing to the table or backup file '<Name>'This error occurs when DBISAM attempts to write to a table or backup file and cannot write the desired number of bytes. This error should never occur, however if it does the most likely reason is corruption in the table or backup file, or a lack of available disk space. You should repair the table if this error occurs, or if the error occurs for a backup file, check the available disk space and restart the backup process. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_RECTOOBIG (9477)Maximum record size exceeded in the table '<TableName>'This error occurs when an attempt is made to create a new table or alter an existing table's structure and doing so would exceed the maximum allowable record size. Please see Appendix C - System Capacities for more information.
DBISAM_TABLEFULL (9479)The table '<TableName>' is full and cannot contain any more dataThis error occurs when an attempt is made to add data to a table and doing so would cause any one of the physical files that make up a logical table to be larger than the allowable maximum file size, or it would cause the table to exceed the maximum number of allowable records. Please see Appendix C - System Capacities and the Enabling Large File Support for more information.
DBISAM_DATABASEFULL (9480)The database '<DatabaseName>' is full and cannot contain any more tablesThis error occurs when an attempt is made to create a new table and doing so would cause the number of tables to exceed the maximum number of tables allowed for a given database. Please see Appendix C - System Capacities and the Creating and Altering Tables for more information.
DBISAM_INTERNALLIMIT (9482)Too many filters defined for the table '<TableName>'This error occurs when DBISAM internally attempts to define more filters than allowed. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_INDEXLIMIT (9487)Maximum or minimum limits on the index page size, the number of indexes, or the number of fields in an index exceeded in the table '<TableName>'This error occurs when an attempt is made to add a new primary or secondary index, create a new table, or alter an existing table's structure and doing so would exceed the maximum or minimum index page size, the maximum number of indexes, or the maximum number of fields per index that can be present in a table. Please see Appendix C - System Capacities for more information.
DBISAM_FLDLIMIT (9492)Maximum or minimum limits on number of fields exceeded in the table '<TableName>'This error occurs when an attempt is made to create a new table or alter an existing table's structure and doing so would exceed the maximum or minimum number of fields that can be present in a table. Please see Appendix C - System Capacities for more information.
DBISAM_OPENBLOBLIMIT (9494)Too many BLOBs opened in the table '<TableName>'This error occurs when DBISAM attempts to open more BLOBs than what is allowed. Please see Appendix C - System Capacities for more information.
DBISAM_BLOBLIMIT (9498)Too many BLOB fields or invalid BLOB block size specified for the table '<TableName>'This error occurs when DBISAM internally attempts to open more blobs than allowed or attempts to create a table or alter an existing table's structure with an invalid BLOB block size. Please see Appendix C - System Capacities for more information.
DBISAM_KEYVIOL (9729)Duplicate key found in the index '<IndexName>' of the table '<TableName>'This is a non-fatal error that occurs when an attempt is made to add a record to a table and the record would cause a duplicate key to be added for the primary index or for a secondary index that it is defined as being unique. Primary indexes implicitly enforce uniqueness and therefore cannot permit duplicates to be added, while secondary indexes must be explicitly defined as unique. Please see the Updating Tables and Query Result Sets topic for more information.
DBISAM_MINVALERR (9730)The value for the field '<FieldName>' in the table '<TableName>' is below the minimum allowable valueThis is a non-fatal error that occurs when an attempt is made to add a record to a table or update a record in a table, and a field in the record would violate a minimum value constraint for that field. Constraints ensure that data is either present or within an approved range of values for any given field. Please see the Updating Tables and Query Result Sets and Creating and Altering Tables topics for more information.
DBISAM_MAXVALERR (9731)The value for the field '<FieldName>' in the table '<TableName>' is above the maximum allowable valueThis is a non-fatal error that occurs when an attempt is made to add a record to a table or update a record in a table, and a field in the record would violate a maximum value constraint for that field. Constraints ensure that data is either present or within an approved range of values for any given field. Please see the Updating Tables and Query Result Sets and Creating and Altering Tables topics for more information.
DBISAM_REQDERR (9732)A value must be provided for the field '<FieldName>' in the table '<TableName>'This is a non-fatal error that occurs when an attempt is made to add a record to a table or update a record in a table, and a field in the record would violate a required constraint for that field. Constraints ensure that data is either present or within an approved range of values for any given field. Please see the Updating Tables and Query Result Sets and Creating and Altering Tables topics for more information.
DBISAM_OUTOFRANGE (9985)Invalid field number or name '<FieldName>' specified for the table '<TableName>'This error occurs when a field number is referenced in an operation and that field number does not exist.
DBISAM_PRIMARYKEYREDEFINE (9993)A primary index is already defined for the table '<TableName>' and cannot be added againThis error occurs when an attempt is made to add a primary index to a table when one already exists. You must first remove the existing primary index before you can add a new one. Please see the Adding and Deleting Indexes from a Table and Creating and Altering Tables topics for more information.
DBISAM_INVALIDBLOBOFFSET (9998)Invalid BLOB offset into the table '<TableName>' specifiedThis error occurs when DBISAM attempts to access a BLOB field in a table and the offset at which it is trying to access the data is invalid. This error should never occur, however if it does the most likely reason is corruption in the table. You should repair the table if this error occurs. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_INVALIDFLDTYPE (10000)Invalid field definition specified for the field '<FieldName>' in the table '<TableName>'This error occurs when an attempt is made to create a new table or alter an existing table's structure, and a field definition specified is invalid due to an incorrect field number, data type, or length. Please see the Creating and Altering Tables topic for more information.
DBISAM_INVALIDVCHKSTRUCT (10006)Invalid default expression or min/max constraint specified for the field '<FieldName>' in the table '<TableName>'This error occurs when a default value or minimum/maximum constraint expression for the indicated field is invalid. You need to verify that the expression provided is appropriate for the data type of the indicated field. If the expression contains constants, you need to verify that the expression is properly formatted, especially with date, time, or number expressions. Please see the Creating and Altering Tables topic for more information.
DBISAM_INDEXNAMEREQUIRED (10010)The secondary index name is missing or not specified for the table '<TableName>'This error occurs when an attempt is made to add a new secondary index and the secondary index name is missing or not specified. All secondary indexes require a unique name (case-insensitive) that is used to identify the index. Please see the Adding and Deleting Indexes from a Table and Creating and Altering Tables topics for more information.
DBISAM_INVALIDPASSWORD (10015)Password provided for the table '<TableName>' is invalidThis error occurs when an attempt is made to create a table or alter an existing table's structure with a password that is invalid. Please see the Creating and Altering Tables topic for more information.
DBISAM_INVALIDINDEXNAME (10022)Invalid secondary index name '<IndexName>' specified for the table '<TableName>'This error occurs when an attempt is made to set the active index to a secondary index that does not exist, delete a secondary index that does not exist, create a table or alter an existing table's structure with an index name that is invalid, or add a secondary index with an invalid index name. Please see the Searching and Sorting Tables and Query Result Sets, Adding and Deleting Indexes from a Table, and Creating and Altering Tables topics for more information.
DBISAM_INVALIDIDXDESC (10023)Invalid field number '<FieldName>' specified in the index '<IndexName>' for the table '<TableName>'This error occurs when an index definition contains an invalid field number. This error should never occur, however if it does the most likely reason is corruption in the table. You should repair the table if this error occurs. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_INVALIDKEY (10026)Invalid key size specified in the index '<IndexName>' for the table '<TableName>'This error occurs when an attempt is made to add a new primary or secondary index, create a new table, or alter an existing table's structure, and doing so would exceed the maximum length of an index key that can be present in a table. Please see Appendix C - System Capacities for more information.
DBISAM_INDEXEXISTS (10027)The secondary index '<IndexName>' already exists for the table '<TableName>'This error occurs when an attempt is made to add a new secondary index and the secondary index name already exists in the table. All secondary indexes require a unique name (case-insensitive) that is used to identify the index. Please see the Adding and Deleting Indexes from a Table and Creating and Altering Tables topics for more information.
DBISAM_INVALIDBLOBLEN (10029)Invalid BLOB length in the table '<TableName>'This error occurs when DBISAM attempts to access a BLOB field in the table and the length of the BLOB it is trying to access is invalid. This error should never occur, however if it does the most likely reason is corruption in the table. You should repair the table if this error occurs. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_INVALIDBLOBHANDLE (10030)Invalid BLOB handle for the table '<TableName>' specifiedThis error occurs when DBISAM internally attempts to access a BLOB field with an invalid handle to the BLOB. This error should never occur, however if it does the most likely reason is corruption in the table. You should repair the table if this error occurs. Please see the Verifying and Repairing Tables topic for more information.
DBISAM_TABLEOPEN (10031)The table '<TableName>' is already in useThis error occurs when an attempt is made to perform an operation on a table that requires the table to be closed in order to complete the operation. The operations that require the table to be closed are as follows:

   Verifying and Repairing Tables

   Creating and Altering Tables

   Optimizing Tables

   Upgrading Tables

   Deleting Tables

   Renaming Tables
DBISAM_INVALIDFIELDNAME (10038)Invalid or duplicate field name '<FieldName>' specified for the table '<TableName>'This error occurs when an attempt is made to create a table or alter an existing table's structure with a field name that is invalid. Please see the Creating and Altering Tables topic for more information.
DBISAM_NOSUCHFILTER (10050)Invalid filter handle specified for the table '<TableName>'This error occurs when an attempt is made by DBISAM to refer to a filter expression or callback filter that does not exist. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_INVALIDFILTER (10051)Filter error for the table '<TableName>' - <Message>This error occurs when an invalid filter statement is passed to DBISAM. The most common cause of this error is improperly formatted date, time, or number constants or some other type of syntax error. Please see the Setting Filters on Tables and Query Result Sets topic for more information.
DBISAM_LOCKREADLOCK (10221)Cannot read lock the lock file for the database '<DatabaseName>'This error occurs when DBISAM internally attempts to place a read lock on the lock file (dbisam.lck) for a given database and it fails. Under normal circumstances this error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem. Please see the Locking and Concurrency topic for more information.
DBISAM_LOCKREADUNLOCK (10222)Cannot read unlock the lock file for the database '<DatabaseName>'This error occurs when DBISAM internally attempts to remove a read lock on the lock file (dbisam.lck) for a given database and it fails. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_LOCKWRITELOCK (10223)Cannot write lock the lock file for the database '<DatabaseName>'This error occurs when DBISAM internally attempts to place a write lock on the lock file (dbisam.lck) for a given database and it fails. Under normal circumstances this error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem. Please see the Locking and Concurrency topic for more information.
DBISAM_LOCKWRITEUNLOCK (10224)Cannot write unlock the lock file for the database '<DatabaseName>'This error occurs when DBISAM internally attempts to remove a write lock on the lock file (dbisam.lck) for a given database and it fails. Under normal circumstances this error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_READLOCK (10225)Cannot read lock the table '<TableName>'This error occurs when an attempt is made to place a read lock on a table and it fails. Usually this indicates a hardware failure or a failure due to an excessively large amount of write activity on a given table that is preventing the read lock from being acquired. Please see the Locking and Concurrency topic for more information.
DBISAM_READUNLOCK (10226)Cannot read unlock the table '<TableName>'This error occurs when an attempt is made to remove a read lock on a table and it fails. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_WRITELOCK (10227)Cannot write lock the table '<TableName>'This error occurs when an attempt is made to place a write lock on a table and it fails. Usually this indicates a hardware failure or a failure due to an excessively large amount of read or write activity on a given table that is preventing the write lock from being acquired. Please see the Locking and Concurrency topic for more information.
DBISAM_WRITEUNLOCK (10228)Cannot write unlock the table '<TableName>'This error occurs when an attempt is made to remove a write lock on a table and it fails. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_TRANSLOCK (10229)Transaction cannot lock the database '<DatabaseName>'This error occurs when an attempt is made to start a transaction and the transaction cannot place a special transaction lock on the database. Usually this indicates a hardware failure or a failure due to an excessively large amount of transaction or write activity on the database that is preventing the transaction lock from being acquired. Please see the Locking and Concurrency topic for more information.
DBISAM_TRANSUNLOCK (10230)Transaction cannot unlock the database '<DatabaseName>'This error occurs when a transaction commits or rolls back and the transaction cannot remove the special transaction lock on the database. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_LOCKED (10241)Cannot lock the table '<TableName>'This error occurs when an attempt is made to lock a table that is already locked by another application or the same application. Since locking a table is the equivalent of locking all of the records in the table (including new records), this error will also occur if an attempt is made to lock a table and there are individual record(s) already locked in the table. Please see the Locking and Concurrency topic for more information.
DBISAM_UNLOCKFAILED (10242)Cannot unlock the table or record in the table '<TableName>'This error occurs when DBISAM cannot unlock a record in a table or the entire table itself. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_NEEDEXCLACCESS (10253)The table '<TableName>' must be opened exclusivelyThis error occurs when an attempt is made to perform an operation on a table that requires the table to be opened exclusively in order to complete the operation. The operations that require exclusive use of the table are as follows:

   Creating and Altering Tables

   Verifying and Repairing Tables

   Adding and Deleting Indexes from a Table

   Optimizing Tables

   Upgrading Tables

   Emptying Tables
DBISAM_RECLOCKFAILED (10258)Cannot lock record in the table '<TableName>'This error occurs when an attempt is made to lock a record in a table that is already locked by another application or the same application. Since locking a table is the equivalent of locking all of the records in the table (including new records), this error will also occur if an attempt is made to lock a record and there the table is already locked. Please see the Locking and Concurrency topic for more information.
DBISAM_NOTSUFFTABLERIGHTS (10498)Insufficient rights to the table '<TableName>', a password is requiredThis error occurs when an attempt is made to perform an operation on an encrypted table and a valid password has not been provided for the current session. Please see the Starting Sessions and Opening Tables topics for more information.
DBISAM_NOTABLOB (10753)Invalid BLOB field '<FieldName>' specified for the table '<TableName>'This error occurs when an attempt is made by DBISAM internally to perform a BLOB operation on a field that is not a BLOB field. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_NOTINITIALIZED (10758)The database engine is not initializedThis error occurs when an attempt is made to use DBISAM without first intializing the database engine. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_OSENOENT (11010)Table or backup file '<Name>' does not existThis error occurs when an attempt is made to open a table or backup file that does not exist. Please see the Opening Tables and Backing Up and Restoring Databases topics for more information.
DBISAM_OSEMFILE (11012)Too many operating system files open while attempting to open the table or backup file '<Name>'This error occurs when an attempt is made to open up a table or backup file and the operating system rejects the open because it has run out of available file handles. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_OSEACCES (11013)Access denied to table or backup file '<Name>'This error usually occurs when an attempt is made to open up a table or backup file and the operating system does not allow access to the table or backup file due to the fact that it has already been opened up exclusively by another application or the same application or a user rights issue. A table can be opened exclusively only once. It can also occur when an attempt is made to open up a table for read/write access that is in a read-only directory or on a read-only drive and not marked as read-only as an attribute. Please see the Opening Tables topic for more information. It is also possible that a table's backup files cannot be overwritten during the processing of altering the structure of a table, adding indexes to a table or deleting indexes from a table, or optimizing a table. Please see the Creating and Altering Tables, Adding and Deleting Indexes from a Table, and Optimizing Tables topics for more information.
DBISAM_OSEBADF (11014)Invalid operating system file handle for the table or backup file '<Name>'This error occurs when DBISAM internally attempts to perform an operation on a table or backup file using an invalid file handle. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_OSENOMEM (11016)There is insufficient operating system memory available for the current operationThis error is reported by the memory manager in Delphi or C++Builder when there is insufficient memory available for current operation. If you receive this error you should contact Elevate Software in order to find out how to reduce the amount of memory being consumed and to find alternate solutions to the problem.
DBISAM_OSENODEV (11023)Access denied to logical operating system device for the table or backup file '<Name>'This error occurs when the operating system reports that the logical device for the table or backup file is invalid or inaccessible. This problem can occur with removable disks in floppy drives or CD-ROM drives.
DBISAM_OSENOTSAM (11025)The table or backup file '<Name>' has been movedThis error occurs when the operating system detects that a table or backup file has been moved from one device to another after being opened. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_OSUNKNOWN (11047)An unknown operating system error <OSErrorCode> occurred with the table or backup file '<Name>'This error occurs when DBISAM detects a general operating system error, indicated by the error code in the error message, but cannot translate it into a more specific error message. DBISAM identifies and translates certain operating system errors such as sharing violations, file and directory not found errors, etc. into specific error messages. If you receive this error you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_REMOTECOMMLOST (11276)The connection to the database server at '<RemoteName>' has been lostThis error occurs when an application attempts an operation on a database server, the operation fails, and DBISAM is unable to automatically re-connect to the database server. This is most often caused by a physical interruption in the connection between the client and server processes. Please see the Starting Sessions topic for more information.
DBISAM_REMOTEENCRYPTREQ (11277)The database server at '<RemoteName>' requires an encrypted connectionThis error occurs when an application attempts a regular connection to a database server and the database server requires encrypted connections only. This error can also occur if an administrator is attempting to connect to the administrative port on the database server and the connection is unencrypted. Administrative connections always require encryption. Please see the Starting Sessions and Server Administration topics for more information.
DBISAM_REMOTEUNKNOWN (11279)An unknown error ('<Message>') occurred with the connection to the database server at '<RemoteName>', please check the server logThis error occurs when an unknown error has occurred during an operation on the database server. You should check the server log as soon as possible using an administrative connection in order to find out the nature of the error. Please see the Server Administration topic for more information.
DBISAM_REMOTECONNECT (11280)A connection to the database server at '<RemoteName>' cannot be establishedThis error occurs when an application attempts to connect to a database server via a TDBISAMSession component and the connection fails. This is most often caused by the lack of a server process listening on the specified port at the specified IP address. Please see the Starting Sessions topic for more information.
DBISAM_REMOTENOLOGIN (11281)A connection to the database server at '<RemoteName>' cannot be established, the server is not accepting new loginsThis error occurs when an application attempts to connect to a database server and the connection fails because the server administrator has configured the server to refuse any new logins. Please see the Starting Sessions and Server Administration topics for more information.
DBISAM_REMOTEMAXCONNECT (11282)A connection to the database server at '<RemoteName>' cannot be established, the maximum number of server or user connections has been reachedThis error occurs when an application attempts to connect to a database server and the connection fails because the maximum number of connections configured for the server would be exceeded by the new connection. This error can also occur when a user connects and logs in to the database server and the maximum number of connections configured for that user would be exceeded by the new connection. Please see the Starting Sessions and Server Administration topics for more information.
DBISAM_REMOTEADDRESSBLOCK (11283)A connection to the database server at '<RemoteName>' cannot be established, the client address is blockedThis error occurs when an application attempts to connect to a database server and the connection fails because the IP address of the machine the application is running on has been blocked in the server configuration. Please see the Starting Sessions and Server Administration topics for more information.
DBISAM_REMOTECALLBACKERR (11285)A server callback error occurred for the database server at '<RemoteName>'This error occurs when an internal callback used by DBISAM when connected to a database server fails for some reason. This error should never occur so if it does you should contact Elevate Software immediately for a resolution to the problem.
DBISAM_REMOTEVERSION (11286)A call to the database server at '<RemoteName>' failed, the client engine version does not match the serverThis error occurs when an application attempts to execute functionality that results in a call to a database server, and the call fails because the DBISAM version of the application does not match the required version of the database server for that particular call. Only in certain cases where database server calls have been altered due to an enhancement or bug fix will this error be seen, and those cases will be documented in an incident report. Please see the Starting Sessions topic for more information.
DBISAM_REMOTEINVLOGIN (11287)A connection to the database server at '<RemoteName>' cannot be established, the login information provided is invalidThis error occurs when an application attempts to connect to a database server and the connection fails because the login information (user name and/or password) specified is invalid. Please see the Starting Sessions topic for more information.
DBISAM_REMOTENOTAUTH (11288)The user '<UserName>' is not authorized to perform this operation with the database '<DatabaseName>' on the database server at '<RemoteName>'This error occurs when an application attempts to perform a function on a database server and it fails because the user has not been granted rights to perform such a function on the current database. Please see the Server Administration topic for more information.
DBISAM_REMOTENOTADMIN (11289)The user '<UserName>' is not authorized to perform administration functions on the database server at '<RemoteName>'This error occurs when an application attempts to perform an administrative function on a database server and it fails because the user is not designated as an administrator for that databse server. Please see the Server Administration topic for more information.
DBISAM_REMOTEINVUSER (11290)The user name is either invalid or blankThis error occurs when an attempt is made to add a new user to a database server and the user name is either missing or invalid. Only administrators can add new users to a database server. Please see the Server Administration topic for more information.
DBISAM_REMOTENOUSER (11291)The user '<UserName>' does not exist on the database server at '<RemoteName>'This error occurs when an application attempts to edit or remove a user on a database server that does not exist. Only administrators can edit or remove users from a database server. Please see the Server Administration topic for more information.
DBISAM_REMOTEDUPUSER (11292)The user '<UserName>' already exists on the database server at '<RemoteName>'This error occurs when an attempt is made to add a new user to a database server and the user name (case-insensitive) already exists on that database server. Only administrators can add users to a database server. Please see the Server Administration topic for more information.
DBISAM_REMOTEINVDB (11293)The database name or directory is either invalid or blankThis error occurs when an attempt is made to add a new database to a database server and the database name is either missing or invalid or the directory specified cannot be created from the server. Only administrators can add databases to a database server. Please see the Server Administration topic for more information.
DBISAM_REMOTENODB (11294)The database '<DatabaseName>' does not exist on the database server at '<RemoteName>'This error occurs when an application attempts to edit or remove a database that does not exists from a database server. Only administrators can edit or remove databases from a database server. Please see the Server Administration topic for more information.
DBISAM_REMOTEDUPDB (11295)The database '<DatabaseName>' already exists on the database server at '<RemoteName>'This error occurs when an attempt is made to add a new database to a database server and the database name (case-insensitive) already exists on that database server. Only administrators can add databases to a database server. Please see the Server Administration topic for more information.
DBISAM_REMOTEINVDBUSER (11296)The database user name is either invalid or blankThis error occurs when an attempt is made to add a new user to a database on a database server and the user name is either missing or invalid. Only administrators can add users to a given database on a database server. Please see the Server Administration topic for more information.
DBISAM_REMOTENODBUSER (11297)The database user '<UserName>' does not exist for the database '<DatabaseName>' on the database server at '<RemoteName>'This error occurs when an application attempts to edit or remove a user that does not exist from a database on a database server. Only administrators can edit or remove users from a given database on a database server. Please see the Server Administration topic for more information.
DBISAM_REMOTEDUPDBUSER (11298)The database user '<UserName>' already exists for the database '<DatabaseName>' on the database server at '<RemoteName>'This error occurs when an attempt is made to add a new user to a database on a database server and the user name (case-insensitive) already exists for the specified database on that database server. Only administrators can add users to a given database on a database server. Please see the Server Administration topic for more information.
DBISAM_REMOTEINVPROC (11299)The procedure name is either invalid or blankThis error occurs when an attempt is made to add a new server-side procedure to a database server and the procedure name is either missing or invalid. Only administrators can add server-side procedures to a database server. Please see the Server Administration and Customizing the Engine topics for more information.
DBISAM_REMOTENOPROC (11300)The procedure '<ProcedureName>' does not exist on the database server at '<RemoteName>'This error occurs when an application attempts to edit or remove a server-side procedure that does not exist from a database server. Only administrators can edit or remove server-side procedures from a database server. Please see the Server Administration and Customizing the Engine topics for more information.
DBISAM_REMOTEDUPPROC (11301)The procedure '<ProcedureName>' already exists on the database server at '<RemoteName>'This error occurs when an attempt is made to add a new server-side procedure to a database server and the procedure name (case-insensitive) already exists on that database server. Only administrators can add server-side procedures to a database server. Please see the Server Administration and Customizing the Engine topics for more information.
DBISAM_REMOTEINVPROCUSER (11302)The procedure user name is either invalid or blankThis error occurs when an attempt is made to add a new user to a server-side procedure on a database server and the user name is either missing or invalid. Only administrators can add users to a given server-side procedure on a database server. Please see the Server Administration and Customizing the Engine topics for more information.
DBISAM_REMOTENOPROCUSER (11303)The procedure user '<UserName>' does not exist for the procedure '<ProcedureName>' on the database server at '<RemoteName>'This error occurs when an application attempts to edit or remove a user that does not exist from a server-side procedure on a database server. Only administrators can edit or remove users from a given server-side procedure on a database server. Please see the Server Administration and Customizing the Engine topics for more information.
DBISAM_REMOTEDUPPROCUSER (11304)The procedure user '<UserName>' already exists for the procedure '<ProcedureName>' on the database server at '<RemoteName>'This error occurs when an attempt is made to add a new user to a server-side procedure on a database server and the user name (case-insensitive) already exists for the specified procedure on that database server. Only administrators can add users to a given server-side procedure on a database server. Please see the Server Administration and Customizing the Engine topics for more information.
DBISAM_REMOTEINVEVENT (11305)The event name is either invalid or blankThis error occurs when an attempt is made to add a new scheduled event to a database server and the event name is either missing or invalid. Only administrators can add scheduled events to a database server. Please see the Server Administration and Customizing the Engine topics for more information.
DBISAM_REMOTENOEVENT (11306)The event '<EventName>' does not exist on the database server at '<RemoteName>'This error occurs when an application attempts to edit or remove a scheduled event that does not exist from a database server. Only administrators can edit or remove scheduled events from a database server. Please see the Server Administration and Customizing the Engine topics for more information.
DBISAM_REMOTEDUPEVENT (11307)The event '<EventName>' already exists on the database server at '<RemoteName>'This error occurs when an attempt is made to add a new scheduled event to a database server and the event name (case-insensitive) already exists on that database server. Only administrators can add scheduled events to a database server. Please see the Server Administration and Customizing the Engine topics for more information.
DBISAM_REMOTEINVREQUEST (11308)An invalid or unknown request was made to the database server at '<RemoteName>'This error occurs when an application makes a call to a database server that is invalid or malformed. This error should never occur under normal operation, but if it does it usually indicates an improper client engine or an attempt to break into the server.
DBISAM_EXPORTERROR (11310)An error occurred during the export from the table '<TableName>' - <Message>This error occurs when any error is encountered during the export of a table to a text file. The message will give the specific details of the error and why the error occurred. Please see the Importing and Exporting Tables topic for more information.
DBISAM_IMPORTERROR (11312)An error occurred during the import into the table '<TableName>' - <Message>This error occurs when any error is encountered during the import of a text file into a table. The message will give the specific details of the error and why the error occurred. Please see the Importing and Exporting Tables topic for more information.
DBISAM_LOADSTREAMERROR (11312)An error occurred during the loading of a stream into the table '<TableName>' - <Message>This error occurs when any error is encountered during the loading of a stream into a table. The message will give the specific details of the error and why the error occurred. Please see the Loading and Saving Streams topic for more information.
DBISAM_SAVESTREAMERROR (11313)An error occurred during the saving of the table '<TableName>' to a stream - <Message>This error occurs when any error is encountered during the saving of a table or query to a stream. The message will give the specific details of the error and why the error occurred. Please see the Loading and Saving Streams topic for more information.
DBISAM_TRIGGERERROR (11314)An error occurred during a trigger on the table '<TableName>' - <Message>This error occurs when any error is encountered during the execution of an insert, update, or delete trigger for a table. The message will give the specific details of the error and why the error occurred. Please see the Customizing the Engine topic for more information.
DBISAM_SQLPARSE (11949)SQL parsing error - <Message>This error occurs when any error is encountered during the parsing or preparation of an SQL statement. The message will give the specific details of the error and why the error occurred. Please see the TDBISAMQuery OnQueryError event for more information on trapping these kind of errors.
DBISAM_SQLEXEC (11950)SQL execution error - <Message>This error occurs when any error is encountered during the execution of an SQL statement. The message will give the specific details of the error and why the error occurred. Please see the TDBISAMQuery OnQueryError event for more information on trapping these kind of errors.
DBISAM_OLDVERSION (12035)The table '<TableName>' is not the correct versionThis error occurs when an attempt is made to open a table that is either the incorrect version for the current version of DBISAM or is not a DBISAM table at all (but may have the same extensions as the physical files that make up a logical DBISAM table). Please see the Upgrading Tables topic for more information.
DBISAM_BADSIGNATURE (12036)The table or backup file '<Name>' is not validThis error occurs when an attempt is made to open a table or backup file that was created using a different engine signature than the current engine signature in use. It is also possible that the file is not a DBISAM table at all (but may have the same extensions as the physical files that make up a logical DBISAM table).
DBISAM_SEARCHCOLREQD (12292)Invalid field type specified for the index '<IndexName>' in the table '<TableName>'This error occurs when an attempt is made to add a primary or secondary index, create a table, or alter an existing table's structure and one or more of the indexes contain BLOB fields as one of the index fields. BLOB fields cannot be directly indexed in DBISAM and must be indexed using the full text indexing instead. Please see the Full Text Indexing topic for more information.
DBISAM_TABLEEXISTS (13060)The table '<TableName>' already existsThis error occurs when an attempt is made to create a table and the table already exists. Please see the Creating and Altering Tables topic for more information.
DBISAM_COMPRESS (15001)Error compressing dataThis error occurs when DBISAM attempts to compress a buffer and the compression fails. This error should never occur, so if you receive this error you should immediately contact Elevate Software for more information on how to resolve this issue.
DBISAM_UNCOMPRESS (15002)Error uncompressing dataThis error occurs when DBISAM attempts to uncompress a buffer and the uncompression fails. This error should never occur, so if you receive this error you should immediately contact Elevate Software for more information on how to resolve this issue.
DBISAM_CANNOTLOADLDDRV (15878)The locale support for the table '<TableName>' is not available or installedThis error occurs when an attempt is made to open or create a table with a locale that is not available or installed on the current machine's operating system. Please see the Creating and Altering Tables topic for more information.
Image