/*****************************************************************************/
/* MODULE: SQLERRS.RC                                                        */
/* RIGHTS: Reggatta Systems - COPYRIGHT 1995 - 1998                          */
/* DESCR.: This module contains string resources for Pervasive.SQL           */
/*****************************************************************************/
STRINGTABLE
BEGIN
   4899,  "The SET statement completed successfully"
   4898,  "The INSERT statement completed successfully"
   4897,  "The UPDATE statement completed successfully"
   4896,  "The DELETE statement completed successfully"
   4895,  "The CREATE statement completed successfully"
   4894,  "The ALTER TABLE statement completed successfully"
   4893,  "The DROP statement completed successfully"
   4892,  "The statement contains unresolved substitution variables and cannot be executed"
   4891,  "The view contains no more records"
   4890,  "The GRANT statement completed successfully"
   4889,  "The REVOKE statement completed successfully"
   4888,  "The START TRANSACTION statement completed successfully"
   4887,  "The COMMIT WORK statement completed successfully"
   4886,  "The ROLLBACK WORK statement completed successfully"
   4885,  "Scalable SQL successfully recalled the stored SQL statement"
   4884,  "Scalable SQL successfully executed the stored SQL statement"
   4882,  "The DECLARE statement completed successfully"
   4881,  "The SET assignment statement completed successfully"
   4880,  "The OPEN statement completed successfully"
   4879,  "The CLOSE statement completed successfully"
   4878,  "The FETCH statement completed successfully"
   4877,  "The positioned UPDATE statement completed successfully"
   4876,  "The positioned DELETE statement completed successfully"
   4875,  "The CALL stored procedure statement completed successfully"
   5001,  "The operation parameter is invalid"
   5002,  "The application encountered an I/O error"
   5003,  "The file is not open"
   5004,  "The application cannot find the key value"
   5005,  "The record has a key field containing a duplicate key value"
   5006,  "The key number parameter is invalid"
   5007,  "The key number has changed"
   5008,  "The current positioning is invalid"
   5009,  "The operation encountered the end-of-file"
   5010,  "The key field is not modifiable"
   5011,  "The specified filename is invalid"
   5012,  "The MicroKernel cannot find the specified file"
   5013,  "The MicroKernel could not open the extension file for an extended file"
   5014,  "The MicroKernel cannot create or open the preimage file"
   5015,  "The application encountered an I/O error during preimaging"
   5016,  "The application encountered an expansion error"
   5017,  "The application encountered a close error"
   5018,  "The disk is full"
   5019,  "The application encountered an unrecoverable error"
   5020,  "The MicroKernel or Btrieve Requester is inactive"
   5021,  "The key buffer parameter is too short"
   5022,  "The data buffer parameter is too short"
   5023,  "The position block parameter is not 128 bytes long"
   5024,  "The page size or data buffer size is invalid"
   5025,  "The application cannot create the specified file"
   5026,  "The number of keys specified is invalid"
   5027,  "The key position is invalid"
   5028,  "The record length is invalid"
   5029,  "The key length is invalid"
   5030,  "The file specified is not a MicroKernel file"
   5031,  "The file is already extended"
   5032,  "The file cannot be extended"
   5033,  "The MicroKernel cannot unload"
   5034,  "The specified extension name is invalid"
   5035,  "The application encountered a directory error"
   5036,  "The application encountered a transaction error"
   5037,  "Another transaction is active"
   5038,  "The MicroKernel encountered a transaction control file I/O error"
   5039,  "A Begin Transaction operation must precede an End/Abort Transaction operation"
   5040,  "The file access request exceeds the maximum number of files allowed"
   5041,  "The MicroKernel does not allow the attempted operation"
   5042,  "A file previously opened in Accelerated mode was not closed"
   5043,  "The specified record address is invalid"
   5044,  "The specified key path is invalid"
   5045,  "The specified key flags are invalid"
   5046,  "Access to the requested file is denied"
   5047,  "The number of files opened exceeds the maximum allowed"
   5048,  "The alternate collating sequence definition is invalid"
   5049,  "The extended key type is invalid"
   5050,  "The file owner is already set"
   5051,  "The owner name is invalid"
   5052,  "An error occurred while writing to the cache"
   5053,  "The language interface version is invalid"
   5054,  "The variable-length portion of the record is corrupt"
   5055,  "The application specified an invalid attribute for an AUTOINCREMENT key"
   5056,  "An index is incomplete"
   5057,  "An expanded memory error occurred"
   5058,  "The compression buffer length is too short"
   5059,  "The specified file already exists"
   5060,  "The specified reject count has been reached"
   5061,  "The work space is too small"
   5062,  "The descriptor is incorrect"
   5063,  "The data buffer parameter specified on an Insert Extended operation is invalid"
   5064,  "The filter limit has been reached"
   5065,  "The field offset is incorrect"
   5066,  "The maximum number of open databases has been exceeded"
   5067,  "The MicroKernel cannot open the SQL data dictionary files"
   5068,  "The MicroKernel cannot perform the RI Delete Cascade operation"
   5069,  "The Delete operation specified a file that is damaged"
   5071,  "There is a violation of the RI definitions"
   5072,  "The MicroKernel cannot open the RI referenced file"
   5073,  "The RI definition is out of sync"
   5074,  "The MicroKernel aborted the transaction"
   5075,  "The server routing list is too small"
   5076,  "There is a conflict on the referenced file"
   5077,  "The application encountered a wait error"
   5078,  "The MicroKernel detected a deadlock condition"
   5079,  "A programming error occurred"
   5080,  "The MicroKernel encountered a record-level conflict"
   5081,  "The MicroKernel encountered a lock error"
   5082,  "The MicroKernel lost positioning"
   5083,  "The MicroKernel attempted to update or delete a record that was read outside the transaction"
   5084,  "The record or page is locked"
   5085,  "The file is locked"
   5086,  "The file table is full"
   5087,  "The handle table is full"
   5088,  "The application encountered an incompatible mode error"
   5089,  "A name error occurred"
   5090,  "The redirected device table is full"
   5091,  "The application encountered a server error."
   5092,  "The transaction table is full"
   5093,  "The record lock types are incompatible"
   5094,  "The application encountered a permission error"
   5095,  "The session is no longer valid"
   5096,  "A communications environment error occurred"
   5097,  "The data buffer is too small"
   5098,  "The MicroKernel detected an internal transaction error"
   5099,  "The Btrieve Requester is unable to access the NetWare Runtime server"
   5100,  "No cache buffers are available"
   5101,  "Insufficient operating system memory is available"
   5102,  "Insufficient stack space is available"
   5103,  "The chunk offset is too big"
   5104,  "The MicroKernel does not recognize the locale"
   5105,  "The file cannot be created with Variable-tail Allocation Tables (VATs)"
   5106,  "The MicroKernel cannot perform a Get Next Chunk operation"
   5107,  "The application attempted to perform a chunk operation on a pre-v6.0 file"
   5109,  "An unknown error was encountered either creating or accessing a semaphore"
   5110,  "The MicroKernel cannot access the archival logging configuration file"
   5111,  "The specified filename was not found in the archival logging configuration file"
   5112,  "The specified file is in use by another client"
   5113,  "The MicroKernel cannot find the archival log for the specified file"
   5114,  "The archival log for the specified file is invalid"
   5115,  "The MicroKernel cannot access the archival logging dump file"
   5130,  "The MicroKernel ran out of system locks"
   5132,  "The file has reached its size limit"
   5133,  "More than 5 concurrent users attempted to access the same data file"
   5134,  "The MicroKernel cannot read the International Sorting Rule"
   5136,  "The MicroKernel cannot find the specified Alternate Collating Sequence in the file"
   5139,  "The MicroKernel has detected an unacceptable value in the key number"
   5140,  "The savepoint ID is invalid"
   5143,  "The MicroKernel cannot allow unauthorized access to files in a secure Scalable SQL database"
   5147,  "The log segment is missing"
   5148,  "A roll forward error occurred"
   5149,  "You must use Scalable SQL to make changes to this file"
   5151,  "The nesting level is too deep"
   5161,  "The user count license limit has been reached"
   5162,  "The client table is full. Try increasing the number of Active Clients in the MicroKernel Database Engine System Resource Setting"
   5200,  "Scalable SQL local engine or Requester is not loaded"
   5201,  "The relational primitive function code is invalid"
   5202,  "The cursor ID parameter is invalid"
   5203,  "The master password is invalid"
   5204,  "The table is not defined in the dictionary"
   5205,  "The password is invalid"
   5206,  "The maximum number of cursors has been exceeded"
   5207,  "The column does not exist in the dictionary"
   5208,  "The position parameter value is out of range for this function"
   5209,  "The specified username or group name is invalid"
   5210,  "The buffer is not large enough to hold all the data"
   5211,  "The maximum record size has been exceeded"
   5212,  "The maximum index size has been exceeded"
   5213,  "You do not have Select (Read) rights for the active dictionary"
   5214,  "You must revoke Alter rights before attempting to change column-level privileges"
   5215,  "The lock flag is invalid"
   5218,  "You have exceeded the maximum number of tables allowed in a join"
   5219,  "You can specify a maximum of 24 index segments for a join operation"
   5220,  "The secondary columns you defined have no matching indexes"
   5221,  "The syntax for an expression or restriction clause is invalid"
   5222,  "The memory allocation is insufficient for Scalable SQL to process the current request"
   5223,  "The data type is invalid for the expression"
   5224,  "A character in the numeric data is invalid"
   5225,  "Scalable SQL allows a maximum of 119 columns in an ORDER BY or WITH INDEX list"
   5226,  "The record count is invalid"
   5227,  "The expressions must be column names or constants"
   5228,  "The data length in the buffer is invalid"
   5229,  "The column already exists in this table definition"
   5230,  "The restriction clause is incomplete"
   5231,  "No columns are defined in the view"
   5232,  "The column must be in the current view"
   5234,  "Scalable SQL cannot create the external index file"
   5235,  "The option value is invalid for the Fetch, Update, or Delete operation"
   5236,  "You cannot update a view that is ordered on an external index"
   5237,  "When you define a named index, you must specify the index descriptor"
   5238,  "The named index does not exist"
   5239,  "The table in the view definition is not in the active dictionary"
   5240,  "The column in the view definition is not in the active dictionary"
   5241,  "The application cannot explicitly update a system table"
   5242,  "You do not have Write access to this table"
   5243,  "You do not have Write access to all the columns you are attempting to update"
   5244,  "You do not have Write access to all columns in this table"
   5245,  "The application cannot delete a system table"
   5246,  "You do not have rights to specify or alter table definitions"
   5247,  "You do not have Read rights to all the columns you specified"
   5248,  "The specified size is invalid for the defined data type"
   5249,  "The data types of the columns are incompatible"
   5250,  "Scalable SQL cannot recall the view"
   5251,  "Scalable SQL cannot read the X$View system table"
   5252,  "VIEW.DDF must be open before you can perform this operation"
   5253,  "The view definition was not stored with the correct version of Scalable SQL"
   5254,  "Scalable SQL cannot create the X$View system table"
   5255,  "The column is not defined as an index"
   5256,  "You must specify at least one table for an Insert, Update, or Delete operation"
   5257,  "The specified table is already defined"
   5258,  "Scalable SQL cannot update the table definition in the dictionary"
   5259,  "Scalable SQL cannot insert the new table definition in the dictionary"
   5260,  "Scalable SQL cannot update the X$Rights system table"
   5261,  "A variable-length column must be defined last in a view or table definition"
   5262,  "You cannot define a variable-length column as an index"
   5263,  "You cannot sort a view by a variable-length column"
   5264,  "You cannot create, modify, or remove the Master username"
   5265,  "The session identifier is invalid"
   5266,  "The maximum number of user count licenses has been reached."
   5269,  "Scalable SQL cannot create the X$User system table"
   5270,  "Scalable SQL cannot open the X$User system table"
   5271,  "Scalable SQL cannot create the X$Rights system table"
   5272,  "Scalable SQL cannot open the X$Rights system table"
   5273,  "Scalable SQL cannot read or update the X$User system table"
   5274,  "Scalable SQL cannot assign the owner name to the data file"
   5275,  "The user or group already exists in the dictionary"
   5276,  "Only the master user can perform this operation"
   5277,  "The access rights code is invalid"
   5278,  "The option is invalid"
   5279,  "The mask is invalid for the data type specified"
   5280,  "The USING clause contains an invalid pathname"
   5281,  "The attribute is not defined in the current dictionary"
   5282,  "The data you specified includes invalid characters"
   5283,  "A column value is not within the range of valid values"
   5284,  "A column value is not in the list of valid values"
   5285,  "Scalable SQL cannot open the system tables"
   5286,  "You cannot turn security on when it is already on (or off when it is already off)"
   5287,  "No data dictionary is currently active"
   5288,  "The data dictionary is in use"
   5289,  "The specified dictionary name is invalid"
   5290,  "The specified data dictionary already exists"
   5291,  "The specified directory does not contain a data dictionary"
   5292,  "The numeric value for the month is invalid"
   5293,  "The numeric value for the day of the month is invalid"
   5294,  "The specified numeric time value is not within the range of valid values"
   5295,  "The specified open mode value is invalid"
   5296,  "Scalable SQL cannot open the data file to retrieve the file statistics"
   5297,  "You cannot delete the column from the view"
   5298,  "A string constant contains mismatched quotes"
   5299,  "The join index for tableName:n.columnName is invalid"
   5300,  "A conditional computed column must contain a :: operator"
   5301,  "No restriction clause has been defined for the view"
   5302,  "The specified column is not a computed column"
   5303,  "Cannot update current sort index if more than one file is in the vie"
   5304,  "You cannot change another user’s password"
   5305,  "The specified view is not in the current dictionary"
   5306,  "Scalable SQL encountered an error while attempting to store the view definition"
   5307,  "The computed column you specified for the join does not exist in the view"
   5308,  "Scalable SQL cannot read the master password from the system tables"
   5309,  "The valid owner access codes are 0, 1, 2, and 3"
   5310,  "You do not have Read access to all the specified tables"
   5311,  "You have not activated transaction processing"
   5312,  "Scalable SQL aborted the transaction"
   5313,  "You have already started transaction processing"
   5314,  "Scalable SQL cannot initiate the transaction; you must recover a damaged file"
   5315,  "An application cannot change the dictionary or data path within a transaction"
   5316,  "Scalable SQL engine or Requester cannot unload"
   5317,  "Another user has locked the dictionary within a transaction"
   5318,  "You cannot update a read-only view"
   5319,  "A value in the list is invalid for the defined column attributes"
   5320,  "A character in the list is invalid for the defined column attributes"
   5321,  "The specified default value is invalid for the defined column attributes"
   5322,  "The specified range value is invalid for the defined column attributes"
   5323,  "You cannot perform the specified operation on a table defined for an active view"
   5324,  "The restriction clause or computed column contains an unmatched parenthesis"
   5325,  "The total row length must be greater than three bytes and less than 32,765"
   5326,  "Scalable SQL has exhausted its internal stack space"
   5327,  "At least one index must be defined without the NULL attribute"
   5328,  "The syntax in a restriction clause or computed column using the DATE, TIME, or TIMESTAMP data type is invalid"
   5329,  "The specified number of decimal places exceeds the column size"
   5330,  "The data is not formatted according to the appropriate mask"
   5331,  "The operation performed on a group is invalid"
   5332,  "You must convert the dictionary for use with Scalable SQL v3.x"
   5333,  "Scalable SQL cannot store the index definitions"
   5334,  "Index names must be unique in the dictionary and must not match any column names"
   5335,  "The specified join option is invalid"
   5336,  "You cannot use xConvert or XQLConvert to convert variable-length data values"
   5337,  "You have specified a pathname that exceeds the maximum length"
   5338,  "You cannot enable or disable security when a view is active"
   5339,  "You cannot perform an Insert, Update, or Delete operation on a view containing a self join"
   5340,  "You cannot define a column of data type BIT as an index"
   5341,  "An index of data type AUTOINC must be unique"
   5342,  "A parameter for the scalar function in an expression is invalid"
   5343,  "The operation is not valid on the group PUBLIC"
   5344,  "The DOS rename function failed"
   5345,  "The computed column name is invalid"
   5346,  "Scalable SQL has detected a math overflow"
   5347,  "A column descriptor is missing"
   5348,  "Scalable SQL cannot locate the named database you specified"
   5349,  "The specified value exceeds the maximum length defined for the column"
   5350,  "Security has not been enabled on this dictionary"
   5351,  "A transaction has not yet been started"
   5352,  "The record count must be greater than zero"
   5353,  "The data definition includes an inconsistency"
   5354,  "The iCount parameter is not set correctly for the specified API"
   5357,  "The DDF is out of sync or corrupt"
   5358,  "Scalable SQL was unable to assign a value for the column X$File.Xf$Id"
   5359,  "Scalable SQL was unable to assign a value for the column X$Field.Xe$Id"
   5360,  "Scalable SQL was unable to assign a value for the column X$Index.Xi$Number"
   5361,  "The specified collation sequence is incompatible with the dictionary definition"
   5362,  "The attempted operation is not available in the current compatibility mode"
   5363,  "This trigger does not exist in the dictionary"
   5364,  "This trigger already exists in the dictionary"
   5365,  "A trigger with the same order of execution already exists for the specified table and operation"
   5366,  "The stored procedure already exists"
   5367,  "You must drop the trigger before completing this operation"
   5368,  "A table cannot contain a foreign key with DELETE CASCADE and also contain a DELETE trigger"
   5369,  "No more users or groups are allowed"
   5370,  "The user or group is in use"
   5371,  "The stored procedure is in use"
   5373,  "The numeric value for the year must be between 1 and 9999, inclusive"
   5380,  "The IN DICTIONARY clause is not allowed"
   5381,  "Data file exists"
   5501,  "The SQL statement contains invalid syntax"
   5502,  "The SELECT statement is invalid"
   5503,  "The function code is invalid"
   5504,  "The specified open mode is invalid"
   5505,  "Each item in the attribute list must be enclosed in quotation marks"
   5506,  "The INSERT statement is invalid"
   5507,  "The UPDATE statement is invalid"
   5508,  "The DELETE statement is invalid"
   5509,  "The SET statement is invalid"
   5510,  "The keyword following CREATE must be TABLE, VIEW, INDEX, DICTIONARY, GROUP, PROCEDURE, or TRIGGER"
   5511,  "The index name is missing or invalid"
   5512,  "The GRANT statement is invalid"
   5513,  "You must specify a username in a GRANT or REVOKE statement"
   5514,  "The table name is missing or invalid"
   5515,  "The syntax of the ALTER TABLE statement is invalid"
   5516,  "The ALTER TABLE statement requires either an ADD, DROP, MODIFY, or USING clause"
   5517,  "You must include a valid FROM clause in the SELECT statement"
   5518,  "The sort keyword must follow a column name in an ORDER BY clause"
   5519,  "The AS keyword is missing, or a column heading is invalid"
   5520,  "The keyword BY must follow ORDER and GROUP"
   5521,  "The view name is missing or invalid"
   5522,  "The statement contains an unknown keyword"
   5523,  "The access privilege keyword following GRANT or REVOKE is missing or invalid"
   5524,  "You can grant column-level privileges for Select and Update rights only"
   5525,  "You must specify a master password in a SET SECURITY statement"
   5526,  "The column name cannot be a Scalable SQL keyword"
   5527,  "You must specify the new user’s password in a GRANT LOGIN statement"
   5528,  "You must provide a valid value enclosed in single quotation marks after the equal sign"
   5529,  "You must supply one or more owner names after the equal sign"
   5530,  "You must supply a dictionary path after the equal sig"
   5531,  "You must supply a data file path after the equal sign"
   5532,  "The SET statement must contain an equal sign"
   5533,  "The specified data type is invalid"
   5534,  "You must include SELECT in a CREATE VIEW statement"
   5535,  "When defining an index, you must include index attributes"
   5536,  "The specified name is invalid"
   5537,  "The specified column name already exists in this definition"
   5538,  "The column name you specified for the index definition is invalid"
   5539,  "The specified index is already defined in this definition"
   5540,  "A column list must follow SELECT, ORDER BY, and GROUP BY"
   5541,  "A restriction clause must follow WHERE and HAVING"
   5542,  "The keyword following DROP must be DICTIONARY, GROUP, INDEX, PROCEDURE, TABLE, TRIGGER, or VIEW"
   5543,  "You must enclose a string in single quotation marks"
   5544,  "You must specify a directory path in a DROP DICTIONARY statement"
   5545,  "You must include INTO in an INSERT statement"
   5546,  "You exceeded the maximum token size allowed in an SQL statement"
   5547,  "You must include a column attribute in a SET statement"
   5548,  "TRANSACTION must follow START; COMMIT or ROLLBACK must precede WORK"
   5549,  "The ORDER BY clause must be specified last in a SELECT clause"
   5550,  "An alias name has already been defined for the table"
   5551,  "The specified dictionary name contains invalid characters"
   5552,  "A SELECT clause must follow UNION"
   5553,  "The database element name exceeds its character limit"
   5554,  "You must specify a group name with CREATE GROUP, DROP GROUP, or IN GROUP"
   5555,  "The keyword DICTIONARY must follow IN in an ALTER TABLE statement"
   5556,  "A parameter in the CREATE TABLE statement is invalid"
   5557,  "Scalable SQL cannot access the alternate collating sequence file"
   5558,  "You cannot use a group aggregate function within an expression"
   5559,  "The syntax in the stored procedure or trigger is invalid"
   5560,  "Scalable SQL encountered an error while attempting to create a stored SQL statement"
   5561,  "A CREATE PROCEDURE statement must include a name for the stored SQL statement"
   5562,  "The parameter name must precede the parameter value"
   5563,  "You specified a default for a parameter that cannot have a default value"
   5564,  "You must declare all parameters when you create the stored SQL statement"
   5565,  "The specified isolation level is invalid"
   5566,  "You must specify an isolation level in a SET ISOLATION statement"
   5567,  "The syntax for the primary or foreign key definition is invalid"
   5568,  "A CREATE TABLE statement cannot reference the same table more than once"
   5569,  "A CREATE VIEW statement contains invalid syntax"
   5570,  "The CREATE TABLE or ALTER TABLE statement contains a duplicate, redundant, or conflicting option"
   5800,  "The memory allocation is insufficient for Scalable SQL to process the current request"
   5802,  "Scalable SQL local engine or Requester is not loaded"
   5803,  "You must obtain a valid session ID before attempting to call the function"
   5804,  "The specified column position is invalid"
   5805,  "The specified size for the data type is invalid"
   5806,  "The specified number of decimal places exceeds the column size"
   5807,  "The variable reference is invalid"
   5808,  "All variables were not replaced with values"
   5809,  "The specified column is not in the recalled view"
   5810,  "The specified numeric data contains invalid characters"
   5811,  "The specified numeric value for the month is invalid"
   5812,  "The specified numeric value for the day of the month is invalid"
   5813,  "The specified numeric time value is not within the range of valid values"
   5815,  "The specified join column is invalid"
   5816,  "The specified column is not defined in this table"
   5818,  "The select terms must be either group aggregate functions or columns specified in a GROUP BY clause"
   5819,  "The specified table name is invalid"
   5820,  "You must include a comparison operator in the HAVING clause"
   5821,  "The specified cursor ID is invalid"
   5822,  "The data buffer is too small to hold the requested data"
   5823,  "The position you specified in the ORDER BY clause is invalid"
   5824,  "The statement contains an unmatched parenthesis"
   5825,  "You cannot use the AVG or SUM functions on STRING, DATE, TIME, or TIMESTAMP data types"
   5826,  "The statement contains an unmatched parenthesis"
   5827,  "The columns in the GROUP BY control column list must be defined in the select list"
   5828,  "The WHERE clause must be the last clause in the statement"
   5829,  "The syntax for the computed column definition is invalid"
   5830,  "The HAVING clause requires another condition or contains an incomplete condition"
   5831,  "An expression in a HAVING condition is invalid"
   5832,  "The statement cannot be recalled because it is not of the expected size"
   5833,  "The columns in the ORDER BY clause must be defined in the select list"
   5835,  "The specified option for XQLStatus is invalid"
   5836,  "The specified mask is invalid for the column’s data type"
   5837,  "The delimiter separating the column size and decimal place values is invalid"
   5838,  "In a union, the number of columns in each SELECT statement must be the same"
   5839,  "In a union, the corresponding columns must be compatible data types"
   5840,  "Scalable SQL has exhausted its internal stack space"
   5841,  "Scalable SQL cannot create a temporary sort file"
   5842,  "The HAVING clause cannot contain a correlated subquery"
   5843,  "An OS path must be specified if Add, Modify, or Drop is not entered"
   5844,  "Invalid number of rows selected"
   5845,  "The number of column headings must match the number of columns in the view"
   5846,  "You must specify a column name for the group aggregate function"
   5847,  "The syntax in the WHERE clause is invalid"
   5848,  "A statement may contain only one DISTINCT keyword"
   5849,  "The buffer is not large enough for Scalable SQL to process the WHERE clause"
   5850,  "Scalable SQL cannot convert the data values to the new data type"
   5851,  "In an INSERT or UPDATE statement, a subquery cannot access the table being updated"
   5852,  "The record count must be greater than zero"
   5853,  "You do not have the necessary rights to access the specified table"
   5854,  "At least one index must be defined for this operation"
   5856,  "The number of values cannot exceed the number of columns in the view"
   5857,  "You cannot use the equal to (=) operator with ALL in a WHERE clause"
   5858,  "You can use CASE only with string data types"
   5859,  "The ORDER BY clause must specify the column position"
   5860,  "The buffer is not large enough for Scalable SQL to store the view definition"
   5861,  "A value must follow the equal sign (=)"
   5862,  "The specified stored SQL statement name is not in the dictionary"
   5863,  "Scalable SQL cannot recall the stored SQL statement"
   5864,  "The specified parameter name cannot be found"
   5865,  "You cannot update columns that exceed 255 characters by using an UPDATE statement"
   5866,  "The XQLSubst function call is invalid"
   5867,  "The stored SQL statement was not created with the version of Scalable SQL you are currently using"
   5868,  "Scalable SQL cannot read or update the X$Relate system table"
   5869,  "No primary key is defined on the parent table"
   5870,  "The index must exist before you can use ALTER TABLE to define a primary or foreign key"
   5871,  "The primary key must be a unique, non-null index"
   5872,  "The specified foreign key name already exists in the dictionary"
   5873,  "The parent table must exist before you define a foreign key"
   5874,  "The referential integrity constraint does not exist"
   5875,  "You must place the plus sign (+) for an outer join after the rightmost column in the join condition"
   5876,  "You cannot drop a primary key that is referenced"
   5877,  "Before performing an RI operation, you must log in to a database using the database name"
   5878,  "A referenced table does not exist"
   5879,  "The foreign and primary keys must match exactly"
   5880,  "You cannot define a key as both a foreign key and a primary key"
   5881,  "You must remove all referential constraints before performing the operation"
   5882,  "The delete rule for self-referencing tables must be cascade"
   5883,  "The delete rule for at least two of the foreign key connections in the cycle must be restrict"
   5884,  "The delete rules for multiple paths to the same parent table must match"
   5885,  "Scalable SQL allows a maximum of 16 adjacent delete cascade rules in a reference path"
   5886,  "The MicroKernel data file version does not support referential integrity"
   5887,  "A CREATE TABLE statement cannot reference the same table more than once"
   5888,  "A primary key is already defined on this table"
   5889,  "The column is not in the referenced table"
   5890,  "The label reference is invalid"
   5891,  "The condition reference or declaration is invalid"
   5892,  "The savepoint reference is invalid"
   5893,  "The cursor reference is invalid"
   5894,  "The named cursor is already open"
   5895,  "The named cursor is not open"
   5896,  "The parameter syntax is invalid"
   5897,  "The calling syntax is invalid"
   5898,  "You attempted to drop a dependent element"
   5899,  "The operation requires a scrollable cursor"
   5900,  "The record number is invalid"
   5901,  "The correlation name is invalid"
   5902,  "The stored procedure or trigger body contains a disallowed statement"
   5903,  "The trigger body contains an invalid subject table reference"
   5904,  "The output parameter must be a variable or parameter name"
   5905,  "You attempted to assign a value to a constant parameter"
   5906,  "You cannot re-execute the statement"
   5907,  "The IF statement contains invalid syntax"
   5908,  "The WHILE or LOOP statement contains invalid syntax"
   5909,  "The FETCH statement contains invalid syntax"
   5910,  "The exception condition is undefined"
   5911,  "The triggered action failed to complete"
   5913,  "The statement contains an invalid declaration"
   5914,  "The same column may appear only once in a primary or foreign key definition"
   5915,  "The column is not in the view or is not a variable length data type"
   5916,  "Stored statement contains parameter without assigned data type or default value"
   5917,  "Cannot create system file in a pre-Btrieve 6.0 format"
   6001,  "The lock parameter is out of range"
   6002,  "A memory allocation error occurred"
   6003,  "An invalid memory size parameter was specified"
   6004,  "A page size error occurred"
   6005,  "The pre-image or lock file drive parameter is invalid"
   6006,  "The pre-image buffer parameter is out of range"
   6007,  "The files parameter is out of range"
   6008,  "The initialization parameter is invalid"
   6009,  "The transaction filename parameter is invalid"
   6010,  "An error occurred during the access of the transaction control file"
   6011,  "The compression buffer parameter is out of range"
   6012,  "Invalid /n: optio"
   6013,  "The task list is full"
   6014,  "Stop warning. The application still has files or transactions active"
   6015,  "One of the pointer parameters passed to the MicroKernel is invalid"
   6016,  "The MicroKernel is already initialized"
   6017,  "The Btrieve Requester is unable to find the resource file WBTRVRES.DLL"
   6018,  "The application attempted to call the MicroKernel from a Btrieve callback function"
   6019,  "The MicroKernel canceled the current Btrieve operation at the request of the application’s Btrieve callback function"
   6020,  "Btrieve Requester Interface communications erro"
   6021,  "The MicroKernel failed to initialize"
   7000,  "Internal error"
   7001,  "The memory allocation is insufficient"
   7002,  "The option is invalid or out of range"
   7003,  "The Requester does not allow local access to the specified file"
   7004,  "SPX is not installed"
   7005,  "An incorrect version of SPX is installed"
   7006,  "There is no available SPX connection"
   7007,  "A pointer parameter is invalid"
   7008,  "Router cannot find engine"
   7009,  "Cannot load router"
   7010,  "Thunk path not accessible"
   7011,  "Resource DLL not loaded"
   7012,  "The Btrieve requester encountered an operating system error"
   7101,  "The data message buffer at the workstation is too small"
   7102,  "The redirection buffer is too small"
   7103,  "Scalable SQL is not active on the requested server"
   7104,  "The maximum number of logins has been exceeded"
   7105,  "The server buffer is too small"
   7106,  "Scalable SQL data message buffer is too small"
   7107,  "The application has activated the maximum number of views"
   7108,  "The device is not assigned to a server"
   7109,  "You have attempted to attach to too many servers"
   7111,  "The session was reset from the server console"
   7112,  "Scalable SQL Requester is not loaded"
   7113,  "The configuration file is missing or contains an invalid drive mapping specification"
   7114,  "The specified server and volume for the drive alias is invalid"
   7115,  "The Interface component could not allocate or access memory used to communicate with the local Scalable SQL engine"
   7116,  "There is insufficient server memory to process the request"
   7117,  "The share count is invalid"
   7118,  "This session is not shareable"
   7119,  "The API is invalid for a sharer"
   7120,  "The task table is full"
   7121,  "The connection between the Interface DLL and the engine has been lost"
   7122,  "No thread is available to process the request"
   7200,  "The maximum number of sessions has been exceeded"
   7201,  "Scalable SQL for Windows DLL cannot yield to allow the other task to complete"
   7202,  "The task removing a callback did not specify a correct previous callback address"
   7203,  "At the user’s request, Scalable SQL canceled the operation"
   7204,  "A re-entrant call was detected"
   7205,  "Invalid data was passed to Scalable SQL"
   7206,  "A semaphore error occurred"
   7300,  "No more database names are defined"
   7303,  "The database name must be unique; the specified name already exists"
   7305,  "The specified path for the dictionary is invalid"
   7306,  "An update error occurred; Scalable SQL is unable to update DBNAMES.CFG"
   7307,  "Scalable SQL cannot open the DBNAMES.CFG file, or a bindery error occurred"
   7309,  "The database is in use"
   7310,  "The database is not bound"
   7311,  "The database is already bound"
   7312,  "The bound database cannot share table data files"
   7313,  "The bound database cannot share data dictionary files"
   7314,  "Scalable SQL cannot create the DBNAMES.CFG file"
   7315,  "Scalable SQL cannot bind or unbind the database"
   7316,  "Scalable SQL cannot create DDF files for the bound database"
   7317,  "Scalable SQL cannot open DDF files for the database to bind or unbind the database"
   7319,  "Scalable SQL cannot bind or unbind the data file"
   7320,  "Unable to bind or unbind a secured database"
   7321,  "Data dictionary files do not support binding information"
   7322,  "Data file does not support binding information"
   7323,  "Data dictionary files cannot be found"
   7324,  "Data dictionary files are not bound"
   7325,  "Data dictionary files are already bound"
   7326,  "Data dictionary files are bound but do not need to be bound"
   7327,  "Data dictionary files are bound to an unknown database"
   7328,  "Data file for a table cannot be found"
   7329,  "Data file for a table is not bound"
   7330,  "Data file for a table is bound, but does not need to be bound"
   7900,  "The Inscribe Interpreter could not be initialized correctly"
   7901,  "The Inscribe Interpreter could not be terminated correctly"
   7902,  "An attempt to create an internal thread within the Inscribe Interpreter failed"
   7903,  "An attempt to kill an internal thread within the Inscribe Interpreter failed"
   7904,  "An attempt to load a module containing an Inscribe procedure failed"
   7905,  "An attempt to unload a module containing an Inscribe procedure failed"
   7906,  "A request was made to execute an Inscribe procedure, but no procedure with the specified name was found"
   7907,  "The execution of an Inscribe procedure failed"
   7908,  "The type or number of the arguments passed to an Inscribe procedure does not match the type or number of the parameters defined for that procedure"
   7909,  "An error was encountered building the argument vector to be passed to an Inscribe procedure"
   7910,  "An error was encountered extracting values from the argument vector returned by an Inscribe procedure"
   7911,  "The Inscribe Interpreter did not load successfully"
   7912,  "The Inscribe Interface encountered an error setting the internal instance flags that specify execution characteristics for the Inscribe Interpreter"
   7913,  "The amount of available memory is less than that needed for Inscribe to run"
   7915,  "The database specified as an argument to the EPLogin API is not a valid database"
   7916,  "The Inscribe session ID is invalid"
   7917,  "The credential specified by the caller when Inscribe was initialized does not match the credential specified when Inscribe was terminated"
   7918,  "An error was encountered deregistering a callback function in EPCallback, or an error was encountered in EPCall specifying a callback function for use by the Inscribe Interpreter"
   7919,  "While logged in with the same Inscribe login ID, an attempt was made to execute an Inscribe procedure before a previous Inscribe procedure completed"
   7920,  "An attempt was made to call an Inscribe Interface API function, but Inscribe has been disabled in the user’s environment"
   7921,  "The Inscribe engine encountered an error reading an Inscribe module"
   7922,  "The Inscribe engine encountered a duplicate procedure name when processing an Inscribe module"
   8000,  "The MicroKernel router encountered a memory allocation error"
   8001,  "Local access is unavailable to the MicroKernel router"
   8002,  "The MicroKernel router resource DLL is unavailable"
   8003,  "The MicroKernel router detected an incompatible network component"
   8004,  "The MicroKernel is not responding to the MicroKernel router"
   8005,  "The MicroKernel router encountered an operating system error"
   8006,  "The MicroKernel router detected an invalid session"
   8008,  "Invalid configuration for MicroKernel router"
   8009,  "NETAPI.DLL is not loaded"
   8010,  "NetWare API DLLs are not loaded"
   8011,  "Thunk path is not accessible to the MicroKernel router"
   8012,  "Local engine is not accessible to the MicroKernel router"
   8013,  "Remote engine is not accessible to the MicroKernel router"
   8014,  "The MicroKernel router cannot find an engine"
   8015,  "The MicroKernel router encountered an initialization error"
   8016,  "The MicroKernel router encountered an internal error"
   8017,  "Data buffer of local engine is too small"
   8018,  "The file is already closed"
   8019,  "The MicroKernel router encountered a semaphore error"
   8020,  "An error occurred while loading the MicroKernel"
   8021,  "The MicroKernel router received a badly formatted data packet"
   8022,  "The MicroKernel router could not send the request to the remote engine because the specified data buffer length resulted in a data packet object that is too large"
   8023,  "The task table of the MicroKernel router is full"
   8103,  "The remote engine is inaccessible to the MicroKernel router because the networking component is not loaded"
   8104,  "The Pervasive Network Services Layer encountered a permission error"
   8105,  "No available transport protocol for the Pervasive Network Services Layer"
   8106,  "The Pervasive Network Services Layer encountered a connection failure"
   8107,  "The Pervasive Network Services Layer is out of memory"
   8108,  "The Pervasive Network Services Layer detected an invalid session"
   8110,  "The network layer is not connected"
   8111,  "Failure during send to the target server"
   8112,  "Failure during receive from the target server"
   8114,  "The routing table of the Pervasive Network Services Layer is full"
   8115,  "Pervasive Network Services Layer encountered a transport failure"
   8125,  "The Pervasive Network Services Layer was unable to resolve the Novell Directory Services name into a NetWare server name"
   8126,  "The Pervasive Network Services Layer was unable to resolve the given file name into a valid path"
  12002,  "The key number is invalid"
  12003,  "The User Count Manager cannot write to the key file"
  12004,  "The User Count Manager cannot write to the specified file"
  12005,  "The User Count Manager cannot read the key file"
  12006,  "The User Count Manager cannot read the specified file"
  12007,  "The User Count Manager encountered a premature end of file"
  12008,  "The User Count Manager cannot open the specified file"
  12009,  "The User Count Manager cannot modify the specified file"
  12010,  "The User Count Manager cannot find the specified file"
  12011,  "You cannot increase the user count with the same key number twice"
  12012,  "The key file’s integrity has been compromised"
  12013,  "The key type is invalid"
  12014,  "The User Count Manager is already in use. Try again later"
  12016,  "The User Count Manager cannot read the specified file; the file may be corrupt"
  12017,  "The component serial numbers do not match"
  12018,  "The component serial numbers do not match"
  12019,  "The component serial numbers do not match"
  12020,  "The component serial numbers do not match"
  12021,  "The component serial numbers do not match"
  12022,  "The component serial numbers do not match"
  12023,  "The component serial numbers do not match"
  12026,  "The User Count Manager cannot find the diskette key file: UCMGR.KEY"
  12028,  "The diskette key has already been applied"
  12029,  "The User Count Manager cannot read the diskette key file"
  12030,  "DOS partition services are not present"
  12031,  "The User Count Manager cannot copy the diskette key file"
  12032,  "The User Count Manager cannot open the diskette key file"
  12033,  "The User Count Manager cannot write to the diskette key file"
  12035,  "The serial numbers do not match"
  12036,  "The serial numbers do not match"
  12037,  "The serial numbers do not match"
  12038,  "The serial numbers do not match"
  12039,  "The User Count Manager cannot unlink the specified file"
  12040,  "The User Count Manager cannot rename the specified file"
  12041,  "The User Count Manager is not initialized"
  12042,  "The User Count Manager cannot determine the platform"
  12046,  "The User Count Manager cannot migrate Btrieve user count"
  12048,  "The operation is invalid for Btrieve v6.1x migration"
  12049,  "User count license is already unlimited for this product"
  12050,  "Incorrect user count resource DLL"
  12051,  "Incorrect major version of user count resource DLL"
  12052,  "Incorrect minor version of user count resource DLL"
  12053,  "Incorrect patch number for user count resource DLL"
  12054,  "License key does not match product version"
  12061,  "Your Pervasive Database engine expired on <date>. Please contact Pervasive Software for more information"
  12062,  "Your Pervasive Database engine will expire on <date> because you have a temporary license key"
  12063,  "Your user count license limit has been reached"
  12064,  "The license you tried to remove does not exist"
  12065,  "The product for which you requested the user count license does not exist"
  13001,  "The Services DLL encountered an error while allocating memory"
  13002,  "The component ID string was not found."
  13003,  "Thunk path is not accessible to the Services DLL"
  13005,  "API not initialized"
  13006,  "The specified component was not found"
  13007,  "Error retrieving Win32 version information"
  13008,  "Information mismatch in component ID"
  13009,  "Required information missing in component ID"
  13010,  "Error while opening a file to retrieve component ID"
  13012,  "Required information for binding rule is missing"
  13013,  "Error locating a component"
  13016,  "Invalid instance specified"
  13017,  "Invalid version information structure"
  13018,  "Item not found by Services DLL"
  13019,  "Library not accepting API requests."
  13020,  "Error loading component"
  13022,  "Component not initialized"
  13023,  "Invalid file name passed to Services DLL"
  13024,  "Invalid function name"
  13027,  "Required attribute missing in component ID"
  13030,  "Return buffer too small for information"
  13032,  "Component ID is invalid"
  13035,  "Invalid API for NetWare platform"
  13039,  "Invalid operating system handle specified"
  13040,  "CRC check on component ID failed"
END
