home *** CD-ROM | disk | FTP | other *** search
/ Computer Buyer 1998 October / dpcb1098.iso / Business / Maxim / MAX5 / data.z / WDBUUI32.DLL / string.txt
Text File  |  1995-04-10  |  37KB  |  631 lines

  1. 1    xxxx
  2. 20    Microkernel error = %d. %s
  3. 21    MS Windows/OS2 Microkernel error = %d. %s
  4. 22    Btrieve Requester error = %d. %s
  5. 23    Scalable SQL informative status = %d. %s
  6. 24    Scalable SQL engine error = %d. %s
  7. 25    Scalable SQL engine error = %d. %s
  8. 26    Scalable SQL engine error = %d. %s
  9. 27    Scalable SQL Requester error = %d. %s
  10. 28    Scalable SQL Server Application error = %d. %s
  11. 29    Scalable SQL named database error = %d. %s
  12. 30    Scalable SQL embedded SQL runtime error = %d. %s
  13. 31    Scalable SQL embedded SQL preprocessor error = %d. %s
  14. 32    Database utilities error = %d. %s
  15. 33    The INSERT statement completed successfully. Scalable SQL inserted %ld records.
  16. 34    The UPDATE statement completed successfully. Scalable SQL updated %ld records.
  17. 35    The DELETE statement completed successfully. Scalable SQL deleted %ld records.
  18. 184    Scalable SQL successfully executed the stored SQL statement.
  19. 185    Scalable SQL successfully recalled the stored SQL statement.
  20. 186    The ROLLBACK WORK statement completed successfully.
  21. 187    The COMMIT WORK statement completed successfully.
  22. 188    The START TRANSACTION statement completed successfully.
  23. 189    The REVOKE statement completed successfully.
  24. 190    The GRANT statement completed successfully.
  25. 191    The view contains no more records.
  26. 192    The statement contains unresolved substitution variables and cannot be executed.
  27. 193    The DROP statement completed successfully.
  28. 194    The ALTER TABLE statement completed successfully.
  29. 195    The CREATE statement completed successfully.
  30. 196    The DELETE statement completed successfully.
  31. 197    The UPDATE statement completed successfully.
  32. 198    The INSERT statement completed successfully.
  33. 199    The SET statement completed successfully.
  34. 301    The operation parameter is invalid.
  35. 302    The application encountered an I/O error.
  36. 303    The file is not open.
  37. 304    The application cannot find the key value.
  38. 305    The record has a key field containing a duplicate key value.
  39. 306    The key number parameter is invalid.
  40. 307    The key number has changed.
  41. 308    The current positioning is invalid.
  42. 309    The operation encountered an end-of-file mark.
  43. 310    The key field is not modifiable.
  44. 311    The specified filename is invalid.
  45. 312    The Microkernel cannot find the specified file.
  46. 313    The Microkernel could not open the extension file for an extended file.
  47. 314    The Microkernel cannot create or open the preimage file.
  48. 315    The application encountered an I/O error during preimaging.
  49. 316    The application encountered an expansion error.
  50. 317    The application encountered a close error.
  51. 318    The disk is full.
  52. 319    The application encountered an unrecoverable error.
  53. 320    The Microkernel or Btrieve Requester is inactive.
  54. 321    The key buffer parameter is too short.
  55. 322    The data buffer parameter is too short.
  56. 323    The position block parameter is not 128 bytes long.
  57. 324    The page size or data buffer size is invalid.
  58. 325    The application cannot create the specified file.
  59. 326    The number of keys specified is invalid.
  60. 327    The key position is invalid.
  61. 328    The record length is invalid.
  62. 329    The key length is invalid.
  63. 330    The file specified is not a Btrieve-compatible file.
  64. 331    The file is already extended.
  65. 332    The file cannot be extended.
  66. 333    The Microkernel cannot unload.
  67. 334    The specified extension name is invalid.
  68. 335    The application encountered a directory error.
  69. 336    The application encountered a transaction error.
  70. 337    Another transaction is active.
  71. 338    The Microkernel encountered a transaction control file I/O error.
  72. 339    A Begin Transaction operation must precede an End/Abort Transaction operation.
  73. 340    The file access request exceeds the maximum number of files allowed.
  74. 341    The Microkernel does not allow the attempted operation.
  75. 342    A file previously opened in Accelerated mode was not closed.
  76. 343    The specified record address is invalid.
  77. 344    The specified key path is invalid.
  78. 345    The specified key flags are invalid.
  79. 346    Access to the requested file is denied.
  80. 347    The number of files opened exceeds the maximum allowed.
  81. 348    The alternate collating sequence definition is invalid.
  82. 349    The extended key type is invalid.
  83. 350    The file owner is already set.
  84. 351    The owner name is invalid.
  85. 352    Error writing to cache.
  86. 353    The language interface version is invalid.
  87. 354    The variable-length portion of the record is corrupt.
  88. 355    The application specified an invalid attribute for an autoincrement key.
  89. 356    An index is incomplete.
  90. 358    The compression buffer length is too short.
  91. 359    The specified file already exists.
  92. 360    The specified reject count has been reached.
  93. 361    The work space is too small.
  94. 362    The descriptor is incorrect.
  95. 363    The data buffer parameter specified on an Insert Extended operation is invalid.
  96. 364    The filter limit has been reached.
  97. 365    The field offset is incorrect.
  98. 366    The maximum number of open databases has been exceeded.
  99. 367    The Microkernel cannot open the SQL data dictionaries.
  100. 368    The Microkernel cannot perform the RI Delete Cascade operation.
  101. 369    The Delete operation specified a file that is damaged.
  102. 371    There is a violation of the RI definitions.
  103. 372    The Microkernel cannot open the RI referenced file.
  104. 373    The RI definition is out of sync.
  105. 374    The Microkernel aborted the transaction.
  106. 376    There is a conflict on the referenced file.
  107. 377    The application encountered a wait error.
  108. 378    The Microkernel detected a deadlock condition.
  109. 379    A programming error occurred.
  110. 380    The Microkernel encountered a record-level conflict.
  111. 381    The Microkernel encountered a lock error.
  112. 382    The Microkernel lost positioning.
  113. 383    The Microkernel attempted to read a record outside the transaction.
  114. 384    The record or page is locked.
  115. 385    The file is locked.
  116. 386    The file table is full.
  117. 387    The handle table is full.
  118. 388    The application encountered an incompatible mode error.
  119. 391    The application encountered a server error.
  120. 392    The transaction table is full.
  121. 393    The record lock types are incompatible.
  122. 394    The application encountered a permission error.
  123. 395    The session is no longer valid.
  124. 396    A communications environment error occurred.
  125. 397    The data buffer is too small.
  126. 398    The Microkernel detected an internal transaction error.
  127. 399    The Btrieve Requester is unable to access the NetWare Runtime server.
  128. 400    No cache buffers are available.
  129. 401    Insufficient operating system memory is available.
  130. 402    Insufficient stack space is available.
  131. 403    The chunk offset is too big.
  132. 404    The Microkernel does not recognize the locale.
  133. 405    The file cannot be created with Variable-tail Allocation Tables (VATs).
  134. 406    The chunk cannot perform a Get Next operation.
  135. 407    The application attempted to perform a chunk operation on a pre-v6.0 file.
  136. 409    An unknown error was encountered either creating or accessing a semaphore.
  137. 430    The Microkernel ran out of system locks.
  138. 433    More than 5 concurrent users attempted to access the same Btrieve-compatible file.
  139. 500    The Scalable SQL Local Engine or Requester is not loaded.
  140. 501    The relational primitive function code is invalid.
  141. 502    The cursor ID parameter is invalid.
  142. 503    The master password is invalid.
  143. 504    The table is not defined in the dictionary.
  144. 505    The password is invalid.
  145. 506    The maximum number of cursors has been exceeded.
  146. 507    The field does not exist in the dictionary.
  147. 508    The position parameter value is out of range for this function.
  148. 509    The specified username or group name is invalid.
  149. 510    The buffer is not large enough to hold all the data.
  150. 511    The maximum record size has been exceeded.
  151. 512    The maximum index size has been exceeded.
  152. 513    You do not have Select (Read) rights for the active dictionary.
  153. 514    You must revoke Alter rights before attempting to change field-level privileges.
  154. 515    The lock flag is invalid.
  155. 517    You cannot join a table to a view that is ordered by a computed field.
  156. 518    You have exceeded the maximum number of tables allowed in a join.
  157. 519    You can specify a maximum of 24 index segments for a join operation.
  158. 520    The secondary fields you defined have no matching indexes.
  159. 521    The syntax for an expression or restriction clause is invalid.
  160. 522    The memory allocation is insufficient for Scalable SQL to process the current request.
  161. 523    The data type is invalid for the expression.
  162. 524    A character in the numeric data is invalid.
  163. 525    Scalable SQL allows a maximum of 119 fields in a field list for an index or an order list.
  164. 526    The record count is invalid.
  165. 527    The expressions must be field names or constants.
  166. 528    The data length in the buffer is invalid.
  167. 529    The field already exists in this table definition.
  168. 530    The restriction clause is incomplete.
  169. 531    No fields are defined in the view.
  170. 532    The field must be in the current view.
  171. 534    Scalable SQL cannot create the external index file.
  172. 535    The option value is invalid for the fetch, update, or delete operation.
  173. 536    You cannot update a view that is ordered on an external index.
  174. 537    When you define a named index, you must specify the index descriptor.
  175. 538    The named index does not exist.
  176. 539    The table in the view definition is not in the active dictionary.
  177. 540    The field in the view definition is not in the active dictionary.
  178. 541    The application cannot explicitly update a system table.
  179. 542    You do not have Write access to this table.
  180. 543    You do not have Write access to all the fields you are attempting to update.
  181. 544    You do not have Write access to all fields in this table.
  182. 545    The application cannot delete a system table.
  183. 546    You do not have rights to specify or alter table definitions.
  184. 547    You do not have Read rights to all the fields you specified.
  185. 548    The specified size is invalid for the defined data type.
  186. 549    The data types of the fields are incompatible.
  187. 550    Scalable SQL cannot recall the view.
  188. 551    Scalable SQL cannot read the X$View system table.
  189. 552    VIEW.DDF must be open before you can perform this operation.
  190. 553    The view definition was created with a later version of Scalable SQL than the one you are using.
  191. 554    Scalable SQL cannot create the X$View system table.
  192. 555    The field is not defined as an index.
  193. 556    You must specify at least one table for an insert, update, or delete operation.
  194. 557    The specified table is already defined.
  195. 558    Scalable SQL cannot update the table definition in the dictionary.
  196. 559    Scalable SQL cannot insert the new table definition in the dictionary.
  197. 560    Scalable SQL cannot update the X$Rights system table.
  198. 561    A variable-length field must be defined last in a view or table definition.
  199. 562    You cannot define a variable-length field as an index.
  200. 563    You cannot sort a view by a variable-length field.
  201. 564    You cannot modify or remove the master username.
  202. 565    The session identifier is invalid.
  203. 566    You have exceeded the maximum number of sessions.
  204. 569    Scalable SQL cannot create the X$User system table.
  205. 570    Scalable SQL cannot open the X$User system table.
  206. 571    Scalable SQL cannot create the X$Rights system table.
  207. 572    Scalable SQL cannot open the X$Rights system table.
  208. 573    Scalable SQL cannot read or update the X$User system table.
  209. 574    Scalable SQL cannot assign the owner name to the Btrieve-compatible file.
  210. 575    The user or group already exists in the dictionary.
  211. 576    Only the master user can perform this operation.
  212. 577    The access rights code is invalid.
  213. 578    The option is invalid.
  214. 579    The mask is invalid for the data type specified.
  215. 580    The USING clause in the ALTER TABLE statement contains an invalid pathname.
  216. 581    The attribute is not defined in the current dictionary.
  217. 582    The data you specified includes invalid characters.
  218. 583    A field value is not within the range of valid values.
  219. 584    A specified field value is not in the list of valid values.
  220. 585    Scalable SQL cannot open the system tables.
  221. 586    You cannot turn security on when it is already on (or off when it is already off).
  222. 587    No data dictionary is currently active.
  223. 588    The data dictionary is in use.
  224. 589    The specified dictionary name is invalid.
  225. 590    The specified data dictionary already exists.
  226. 591    The specified directory does not contain a data dictionary.
  227. 592    The numeric value for the month is invalid.
  228. 593    The numeric value for the day of the month is invalid.
  229. 594    The specified numeric time value is not within the range of valid values.
  230. 595    The specified open mode value is invalid.
  231. 596    Scalable SQL cannot open the data file to retrieve the file statistics.
  232. 597    You cannot delete the field from the view.
  233. 598    A string constant contains mismatched quotes.
  234. 599    The join index for tableName:n.fieldName is invalid.
  235. 600    A conditional computed field must contain a :: operator.
  236. 601    No restriction clause has been defined for the view.
  237. 602    The specified field is not a computed field.
  238. 603    In a joined view you cannot update a field that defines the sort order.
  239. 604    You cannot change another user's password.
  240. 605    The specified view is not in the current dictionary.
  241. 606    Scalable SQL encountered an error while attempting to store the view definition.
  242. 607    The computed field you specified for the join does not exist in the view.
  243. 608    Scalable SQL cannot read the master password from the system tables.
  244. 609    The valid owner access codes are 0, 1, 2, and 3.
  245. 610    You do not have Read access to all the specified tables.
  246. 611    You have not activated transaction processing.
  247. 612    Scalable SQL aborted the transaction.
  248. 613    You have already started transaction processing.
  249. 614    Scalable SQL cannot initiate the transaction; you must recover a damaged file.
  250. 615    An application cannot change the dictionary or data path within a transaction.
  251. 616    You must unload the Scalable SQL Requester before you unload the Btrieve Requester.
  252. 617    Another user has locked the dictionary within a transaction.
  253. 618    You cannot update a read-only view.
  254. 619    A value in the list is invalid for the defined field attributes.
  255. 620    A character in the list is invalid for the defined field attributes.
  256. 621    The specified default value is invalid for the defined field attributes.
  257. 622    The specified range value is invalid for the defined field attributes.
  258. 623    You cannot perform the specified operation on a table defined for an active view.
  259. 624    The restriction clause or computed field contains an unmatched parenthesis.
  260. 625    The sum of the sizes of the fixed-length fields must be greater than three bytes.
  261. 626    Scalable SQL has exhausted its internal stack space.
  262. 627    You must define at least one index without the NULL attribute.
  263. 628    The syntax in a restriction clause or computed field using the date or time data type is invalid.
  264. 629    The specified number of decimal places exceeds the field size.
  265. 630    The data is not formatted according to the appropriate mask.
  266. 631    The operation performed on a group is invalid.
  267. 632    You must convert the dictionary for use with Scalable SQL v3.x.
  268. 633    Scalable SQL cannot store the index definitions.
  269. 634    Index names must be unique in the dictionary.
  270. 635    The specified join option is invalid.
  271. 636    You cannot use xConvert or XQLConvert to convert variable-length data values.
  272. 637    You have specified a pathname that exceeds the maximum length.
  273. 638    You cannot enable or disable security when a view is active.
  274. 639    You cannot perform an insert, update, or delete operation on a view containing a self join.
  275. 640    You cannot define a field of data type bit as an index.
  276. 641    An index of data type autoinc must be unique and nonsegmented.
  277. 642    A parameter for the scalar function in an expression is invalid.
  278. 643    You cannot remove the group PUBLIC.
  279. 644    The DOS rename function failed.
  280. 645    The computed field name is invalid.
  281. 646    Scalable SQL has detected a math overflow.
  282. 647    A field descriptor is missing.
  283. 648    Scalable SQL cannot locate the named database you specified.
  284. 649    The specified value exceeds the maximum length defined for the field.
  285. 650    Security has not been enabled on this dictionary.
  286. 651    A transaction has not yet been started.
  287. 652    The record count must be greater than zero.
  288. 653    The data definition includes an inconsistency.
  289. 654    The iCount parameter is not set correctly for the specified API.
  290. 801    The SQL statement does not begin with a valid keyword.
  291. 802    The SELECT statement is invalid.
  292. 803    The function code is invalid.
  293. 804    The specified open mode is invalid.
  294. 805    Each item in the attribute list must be enclosed in quotation marks.
  295. 806    The INSERT statement is invalid.
  296. 807    The UPDATE statement is invalid.
  297. 808    The DELETE statement is invalid.
  298. 809    The SET statement is invalid.
  299. 810    The keyword following CREATE must be TABLE, VIEW, INDEX, DICTIONARY, GROUP, or PROCEDURE.
  300. 811    The index name is missing or invalid.
  301. 812    The GRANT statement is invalid.
  302. 813    You must specify a username in a GRANT or REVOKE statement.
  303. 814    The table name is missing or invalid.
  304. 815    The syntax of the ALTER TABLE statement is invalid.
  305. 816    The ALTER TABLE statement requires either an ADD, DROP, MODIFY, or USING clause.
  306. 817    You must include a FROM clause in the SELECT statement.
  307. 818    The sort keyword must follow a field name in an ORDER BY clause.
  308. 819    The AS keyword is missing, or a field heading is invalid.
  309. 820    The keyword BY must follow ORDER and GROUP.
  310. 821    The view name is missing or invalid.
  311. 822    The statement contains an unknown keyword.
  312. 823    The access privilege keyword following GRANT or REVOKE is missing or invalid.
  313. 824    You can grant field-level privileges for Select and Update rights only.
  314. 825    You must specify a master password in a SET SECURITY statement.
  315. 826    The field name cannot be a Scalable SQL keyword.
  316. 827    You must specify the new user's password in a GRANT LOGIN statement.
  317. 828    You must provide a valid value enclosed in single quotation marks after the equal sign.
  318. 829    You must supply one or more owner names after the equal sign.
  319. 830    You must supply a dictionary path after the equal sign.
  320. 831    You must supply a data file path after the equal sign.
  321. 832    The SET statement must contain an equal sign.
  322. 833    The specified data type is invalid.
  323. 834    You must include SELECT in a CREATE VIEW statement.
  324. 835    When defining an index, you must include index attributes.
  325. 836    A field name in ALTER TABLE is invalid, or CREATE INDEX is missing a field list.
  326. 837    The specified field name already exists in this definition.
  327. 838    The field name you specified for the index definition is invalid.
  328. 839    The specified index is already defined in this definition.
  329. 840    A field list must follow SELECT, ORDER BY, and GROUP BY.
  330. 841    A restriction clause must follow WHERE and HAVING.
  331. 842    The keyword following DROP must be DICTIONARY, GROUP, INDEX, PROCEDURE, TABLE, or VIEW.
  332. 843    You must enclose a string in single quotation marks.
  333. 844    You must specify a directory path in a DROP DICTIONARY statement.
  334. 845    You must include INTO in an INSERT statement.
  335. 846    The maximum string size allowed in an SQL statement is 255 bytes.
  336. 847    You must include a field attribute in a SET statement.
  337. 848    TRANSACTION must follow START; COMMIT or ROLLBACK must precede WORK.
  338. 849    The ORDER BY clause must be specified last in a SELECT clause.
  339. 850    An alias name has already been defined for the table.
  340. 851    The specified dictionary name contains invalid characters.
  341. 852    A SELECT clause must follow UNION.
  342. 853    The field name must not exceed 20 characters.
  343. 854    You must specify a group name with CREATE GROUP, DROP GROUP, or IN GROUP.
  344. 855    The keyword DICTIONARY must follow IN in an ALTER TABLE statement.
  345. 856    A parameter in the CREATE TABLE statement is invalid.
  346. 857    Scalable SQL cannot access the alternate collating sequence file.
  347. 858    You cannot use a group aggregate function within an expression.
  348. 859    You cannot create a view or a stored SQL statement from within a stored SQL statement.
  349. 860    Scalable SQL encountered an error while attempting to create a stored SQL statement.
  350. 861    A CREATE PROCEDURE statement must include a name for the stored SQL statement.
  351. 862    The parameter name must precede the parameter value.
  352. 863    You specified a default for a parameter that cannot have a default value.
  353. 864    You must declare all parameters when you create the stored SQL statement.
  354. 865    The specified isolation level is invalid.
  355. 866    You must specify an isolation level in a SET ISOLATION statement.
  356. 867    The syntax for the primary or foreign key definition is invalid.
  357. 868    A CREATE TABLE statement cannot reference the same table more than once.
  358. 869    A CREATE VIEW statement cannot specify a union.
  359. 1100    The memory allocation is insufficient for Scalable SQL to process the current request.
  360. 1102    The Scalable SQL Local Engine or Requester is not loaded.
  361. 1103    You must obtain a valid session ID before attempting to call the function.
  362. 1104    The specified field position is invalid.
  363. 1105    The specified size for the data type is invalid.
  364. 1106    The specified number of decimal places exceeds the field size.
  365. 1107    A variable in the substitution list is invalid.
  366. 1108    All variables were not replaced with values.
  367. 1109    The specified field is not in the recalled view.
  368. 1110    The specified numeric data contains invalid characters.
  369. 1111    The specified numeric value for the month is invalid.
  370. 1112    The specified numeric value for the day of the month is invalid.
  371. 1113    The specified numeric time value is not within the range of valid values.
  372. 1115    The specified join field is invalid.
  373. 1116    The specified field is not defined in this table.
  374. 1118    The select terms must be either group aggregate functions or fields specified in a GROUP BY clause.
  375. 1119    The specified table name is invalid.
  376. 1120    You must include a comparison operator in the HAVING clause.
  377. 1121    The specified cursor ID is invalid.
  378. 1122    The data buffer is too small to hold the requested data.
  379. 1123    The position you specified in the ORDER BY clause is invalid.
  380. 1124    The statement contains an unmatched parenthesis.
  381. 1125    You cannot use the AVG or SUM functions on string, date, or time data types.
  382. 1126    The statement contains an unmatched parenthesis following the WHERE clause.
  383. 1127    The fields in the GROUP BY control field list must be defined in the select list.
  384. 1128    The WHERE clause must be the last clause in the statement.
  385. 1129    The syntax for the computed field definition is invalid.
  386. 1130    The HAVING clause requires another condition or contains an incomplete condition.
  387. 1131    An expression in a HAVING condition is invalid.
  388. 1132    The statement cannot be recalled because it is not of the expected size.
  389. 1133    The fields in the ORDER BY clause must be defined in the select list.
  390. 1135    The specified option for XQLStatus is invalid.
  391. 1136    The specified mask is invalid for the field's data type.
  392. 1137    The delimiter separating the field size and decimal place values is invalid.
  393. 1138    In a union, the number of fields in each SELECT clause must be the same.
  394. 1139    In a union, the corresponding fields must be compatible data types.
  395. 1140    Scalable SQL has exhausted its internal stack space.
  396. 1141    Scalable SQL cannot create a temporary sort file.
  397. 1142    The HAVING clause cannot contain a correlated subquery.
  398. 1143    The ALTER TABLE statement must include either a USING clause or ADD MODIFY or DROP.
  399. 1145    The number of field headings must match the number of fields in the view.
  400. 1146    You must specify a field name for the group aggregate function.
  401. 1147    The syntax in the WHERE clause is invalid.
  402. 1148    A statement may contain only one DISTINCT keyword.
  403. 1149    The buffer is not large enough for Scalable SQL to process the WHERE clause.
  404. 1150    Scalable SQL cannot convert the data values to the new data type.
  405. 1151    In an INSERT or UPDATE statement, a subquery cannot access the table being updated.
  406. 1152    The record count must be greater than zero.
  407. 1153    You do not have the necessary rights to access the specified table.
  408. 1154    You must specify at least one field name in a CREATE INDEX statement.
  409. 1156    The number of values cannot exceed the number of fields in the view.
  410. 1157    You cannot use the equal to (=) operator with ALL in a WHERE clause.
  411. 1158    You can use CASE only with string data types.
  412. 1159    The ORDER BY clause must specify the field position.
  413. 1160    The buffer is not large enough for Scalable SQL to store the view definition.
  414. 1161    A value must follow the equal sign (=).
  415. 1162    The specified stored SQL statement name is not in the dictionary.
  416. 1163    Scalable SQL cannot recall the stored SQL statement.
  417. 1164    The specified parameter is not saved in the stored SQL statement.
  418. 1165    You cannot update fields that exceed 255 characters by using an UPDATE statement.
  419. 1166    You cannot use the XQLSubst function with a stored SQL statement.
  420. 1167    The stored SQL statement was not created with the version of Scalable SQL you are currently using.
  421. 1168    Scalable SQL cannot read or update the X$Relate system table.
  422. 1169    No primary key is defined on the parent table.
  423. 1170    The index must exist before you can use ALTER TABLE to define a primary or foreign key.
  424. 1171    The primary key must be a unique, non-null index.
  425. 1172    The specified foreign key name already exists in the dictionary.
  426. 1173    The parent table must exist before you define a foreign key.
  427. 1174    The specified foreign key does not exist.
  428. 1175    You must place the plus sign (+) for an outer join after the rightmost field in the join condition.
  429. 1176    You cannot drop a primary key that is referenced.
  430. 1177    Before performing an RI operation, you must log in to a database using the database name.
  431. 1178    A referenced table does not exist.
  432. 1179    The foreign and primary keys must match exactly.
  433. 1180    You cannot define a key as both a foreign key and a primary key.
  434. 1181    You must remove all referential constraints before performing the operation.
  435. 1182    The delete rule for self-referencing tables must be cascade.
  436. 1183    The delete rule for at least two of the foreign key connections in the cycle must be restrict.
  437. 1184    The delete rules for multiple paths to the same parent table must match.
  438. 1185    Scalable SQL allows a maximum of 16 adjacent delete cascade rules in a reference path.
  439. 1186    The Btrieve-compatible file version does not support referential integrity.
  440. 1187    A CREATE TABLE statement cannot reference the same table more than once.
  441. 1188    A primary key is already defined on this table.
  442. 1301    The lock parameter is out of range.
  443. 1302    A memory allocation error occurred.
  444. 1303    An invalid memory size parameter was specified. 
  445. 1304    A page size error occurred.
  446. 1305    The preimage drive parameter is invalid.
  447. 1306    The preimage buffer parameter is out of range.
  448. 1307    The files parameter is out of range.
  449. 1308    The initialization parameter is invalid.
  450. 1309    The transaction filename parameter is invalid.
  451. 1310    An error occurred during the access of the transaction control file.
  452. 1311    The compression buffer parameter is out of range.
  453. 1313    The task list is full.
  454. 1314    Stop warning. The application still has files or transactions active.
  455. 1315    One of the pointer parameters passed to the Microkernel is invalid.
  456. 1316    The Microkernel is already initialized.
  457. 1317    The Btrieve Requester is unable to find the resource file WBTRVRES.DLL
  458. 1318    The application attempted to call the Microkernel (either BTRCALL or BTRCALLID) from a Btrieve callback function.
  459. 1319    The Microkernel engine cancelled the current Btrieve operation at the request of the application's Btrieve callback function.
  460. 2301    The memory allocation is insufficient.
  461. 2302    The option is invalid or out of range.
  462. 2303    The Requester does not allow local access to the specified file.
  463. 2304    SPX is not installed.
  464. 2305    An incorrect version of SPX is installed.
  465. 2306    There is no available SPX connection.
  466. 2307    A pointer parameter is invalid.
  467. 2401    The data message buffer at the workstation is too small.
  468. 2402    The redirection buffer is too small.
  469. 2403    Scalable SQL is not active on the requested server.
  470. 2404    The maximum number of logins has been exceeded.
  471. 2405    The server buffer is too small.
  472. 2406    The Scalable SQL data message buffer is too small.
  473. 2407    The application has activated the maximum number of views.
  474. 2408    The device is not assigned to a server.
  475. 2409    You have attempted to attach to too many servers.
  476. 2411    The session was reset from the server console.
  477. 2412    The Scalable SQL Requester is not loaded.
  478. 2413    The configuration file is missing or contains an invalid drive mapping specification.
  479. 2414    The specified server and volume for the drive alias is invalid.
  480. 2415    There is insufficient DOS memory for the MS Windows Requester Interface.
  481. 2416    There is insufficient server memory to process the request.
  482. 2417    The share count is invalid.
  483. 2418    This session is not shareable.
  484. 2419    The API is invalid for a sharer.
  485. 2420    The task table is full.
  486. 2500    The maximum number of sessions has been exceeded.
  487. 2501    The Scalable SQL for MS Windows DLL cannot yield to allow the other task to complete.
  488. 2502    The task removing a callback did not specify a correct previous callback address.
  489. 2503    At the user's request, Scalable SQL canceled the operation.
  490. 2504    While in the callback, the task attempted to make a Scalable SQL API call.
  491. 2600    The end of the file was reached; no more database names are specified in DBNAMES.CFG.
  492. 2601    The database name contains invalid characters; a database name can contain only alphanumeric characters and must begin with a letter.
  493. 2602    The buffer length is invalid; it must be greater than 0 and less than 4,096.
  494. 2603    The database name must be unique; the specified name already exists. 
  495. 2604    The specified database type is invalid.
  496. 2605    The specified dictionary path is invalid.
  497. 2606    An update error occurred; Scalable SQL is unable to insert a new record into DBNAMES.CFG.
  498. 2607    Scalable SQL cannot open the DBNAMES.CFG file, or a bindery error occurred.
  499. 2800    A runtime SQL error occurred.
  500. 2801    A statement variable is invalid.
  501. 2802    No indicator variable was provided.
  502. 2803    The SELECT statement returned more than one record.
  503. 2804    The specified function is not available.
  504. 2805    You can describe only a SELECT statement.
  505. 2806    You did not supply enough host variable values.
  506. 2808    The operation you attempted is invalid for this cursor.
  507. 2809    A data conversion error occurred.
  508. 2810    The available memory is insufficient.
  509. 2811    The host variable is invalid.
  510. 2812    No current row exists for the cursor.
  511. 2813    The isloation level is invalid.
  512. 2814    The versions of the preprocessor and the interface library do not match.
  513. 2901    The subscript value subscript is too large.
  514. 2902    The combined pointer and arrays are not supported for host types.
  515. 2903    Only one-dimensional arrays are supported for character types.
  516. 2904    The VARCHAR variable must have a length.
  517. 2905    Arrays of VARCHAR variables are not supported.
  518. 2906    VARCHAR variables cannot be pointers.
  519. 2907    An initializer is not allowed on a VARCHAR variable.
  520. 2908    The FIXCHAR variable must have a length.
  521. 2909    Arrays of FIXCHAR variables are not supported.
  522. 2910    Arrays of integers are not supported.
  523. 2911    Precision must be specified for decimal types.
  524. 2912    Arrays of DECIMAL variables are not allowed.
  525. 2913    The declared host variable type is unknown.
  526. 2914    An invalid integer was specified.
  527. 2915    The variableName host variable must be a C string type.
  528. 2917    The variable symbol is already defined.
  529. 2918    The SQL statement variable type is invalid.
  530. 2919    The preprocessor cannot find the include file fileName.
  531. 2920    The host variable variableName is unknown.
  532. 2921    The indicator variable variableName is unknown.
  533. 2922    The type for the indicator variable variableName is invalid.
  534. 2923    The host variable type on variableName is invalid.
  535. 2926    The statement statementName has not been prepared.
  536. 2927    The cursor cursorName has not been declared.
  537. 2928    The statement statementName is unknown.
  538. 2929    Host variables are not allowed for this cursor.
  539. 2930    You specified the host variables twice--on Declare and Open.
  540. 2931    You must specify a host list or a USING clause on statementName.
  541. 2933    You must specify an INTO clause in the SELECT statement.
  542. 2934    The extension is specific to Scalable SQL.
  543. 2935    The extension is specific to the Scalable SQL implementation of embedded SQL.
  544. 2936    The syntax of the embedded SQL statement is incorrect.
  545. 2937    The string's ending quotation mark is missing.
  546. 2939    The token is too long.
  547. 2960    An INTO clause is not allowed in a DECLARE CURSOR statement.
  548. 2961    The preprocessor does not recognize the SQL syntax.
  549. 2962    The SQL function functionName is unknown.
  550. 2963    The SQL function functionName has the wrong number of parameters.
  551. 2980    The DECLARE section and INCLUDE SQLCA statement are missing.
  552. 2981    The preprocessor cannot open the temporary file.
  553. 2982    The preprocessor cannot read the temporary file.
  554. 2983    The preprocessor cannot write the output file.
  555. 4300    The process was aborted. 
  556. 4301    A Scalable SQL error occurred. Status code %d.
  557. 4302    A Microkernel error occurred. Status code %d.
  558. 4303    A system error occurred. Status code %d.
  559. 4304    A utility API error occurred. Status code %d.
  560. 4307    The keyword RECORD in the description file is missing or misplaced.
  561. 4308    The keyword VARIABLE in the description file is missing or misplaced.
  562. 4309    The keyword KEY in the description file is missing or misplaced.
  563. 4310    The keyword PAGE in the description file is missing or misplaced.
  564. 4311    The keyword POSITION in the description file is missing or misplaced.
  565. 4312    The keyword LENGTH in the description file is missing or misplaced.
  566. 4313    The keyword DUPLICATES in the description file is missing or misplaced.
  567. 4314    The keyword MODIFIABLE in the description file is missing or misplaced.
  568. 4315    The keyword TYPE in the description file is missing or misplaced.
  569. 4316    The keyword NULL in the description file is missing or misplaced.
  570. 4317    The keyword VALUE in the description file is missing or misplaced.
  571. 4318    The keyword SEGMENT in the description file is missing or misplaced.
  572. 4319    The keyword COUNTRY in the description file is missing or misplaced.
  573. 4320    The keyword CODEPAGEID in the description file is missing or misplaced.
  574. 4321    The keyword NAME in the description file is missing or misplaced.
  575. 4322    The specified keyword in the description file is invalid.
  576. 4323    A Microkernel error occurred during the access of the external index file.
  577. 4324    A Microkernel error occurred during the access of the destination file.
  578. 4325    An error occurred in the alternate collating sequence.
  579. 4326    The comment is too long.
  580. 4327    The file specification type parameter of DBU API is invalid.
  581. 4328    The stat buffer parameter of DBU API is null.
  582. 4329    The description file parameter of DBU API is null.
  583. 4330    A file I/O error occurred.
  584. 4331    The specified alternate collating sequence list parameter of DBU API is invalid.
  585. 4332    An error occurred during the access of the sequential file.
  586. 4333    The value of input parameter is invalid.
  587. 4334    No memory is available.
  588. 4335    Variables are not allowed.
  589. 4336    The specified option flag is invalid.
  590. 4337    Too many key segments were defined.
  591. 4338    The report file parameter specified in DBU API is null.
  592. 4339    An internal error occurred.
  593. 4340    The source file pointer parameter specified in DBU API is invalid.
  594. 4341    The destination file pointer parameter specified in DBU API is invalid.
  595. 4342    Variables must exist.
  596. 4343    The attempted unlock failed.
  597. 4344    The attempt to free memory failed.
  598. 4345    The syntax of comment block in the description file is incorrect.
  599. 4346    The default alternate collating sequence in the description file is missing or misplaced.
  600. 4347    The equal sign in the description file is missing or misplaced.
  601. 4348    The answer specified for the keyword in description file is invalid.
  602. 4349    The key type specified in the description file is invalid.
  603. 4350    An alternate collating sequence file I/O error occurred.
  604. 4351    The alternate collating sequence numbers specified in one key are inconsistent with each other.
  605. 4352    Both a manual/null and a null key were specified in the description file.
  606. 4353    A comment string parameter of DBU API is invalid.
  607. 4354    The description file pointer parameter of DBU API is invalid.
  608. 4355    The key description number pointer parameter of DBU API is invalid.
  609. 4356    HUGE and VATS keywords were specified in the description file.
  610. 4357    The SQL statement is invalid.
  611. 4358    The owner name pointer parameter of DBU API is invalid.
  612. 4359    The attempted lock failed.
  613. 4360    The key spec pointer parameter of DBU API is invalid.
  614. 4361    Get Direct/Chunk operation is not supported.
  615. 4362    API aborted after an API error had already occurred.
  616. 4363    API aborted after a Microkernel error had already occurred.
  617. 4364    API aborted after a Scalable SQL error had already occurred.
  618. 4365    API aborted after a system error had already occurred.
  619. 4366    The status pointer parameter of DBU API is invalid.
  620. 4367    Unable to view a file which is greater than 32K bytes in size.
  621. 4368    This version of this API is not compatible with the API version specified by the caller.
  622. 4369    The caller has specified a client ID unknown to this API.
  623. 4370    No referential constraints have been defined for this database.
  624. 4371    Corruption was found in the file but it was not fixable.
  625. 4372    The file was successfully salvaged.
  626. 4373    The file is not a Btrieve-compatible version 6.x file.
  627. 4374    Corruption was found in the file. Try to fix using NBUBSalvage.
  628. 4375    The file has an invalid page size.
  629. 4376    The access pointer is invalid.
  630. 4377    No corruption was found in the file.
  631.