All database tools are provided as entry points in a DLL. These entry points use the following exit codes. The SQL Anywhere utilities (dbbackup, dbspawn, dbeng11, and so on) also use these exit codes.
Code | Status | Explanation |
---|---|---|
0 | EXIT_OKAY | Success |
1 | EXIT_FAIL | General failure |
2 | EXIT_BAD_DATA | Invalid file format |
3 | EXIT_FILE_ERROR | File not found, unable to open |
4 | EXIT_OUT_OF_MEMORY | Out of memory |
5 | EXIT_BREAK | Terminated by the user |
6 | EXIT_COMMUNICATIONS_FAIL | Failed communications |
7 | EXIT_MISSING_DATABASE | Missing a required database name |
8 | EXIT_PROTOCOL_MISMATCH | Client/server protocol mismatch |
9 | EXIT_UNABLE_TO_CONNECT | Unable to connect to the database server |
10 | EXIT_ENGINE_NOT_RUNNING | Database server not running |
11 | EXIT_SERVER_NOT_FOUND | Database server not found |
12 | EXIT_BAD_ENCRYPT_KEY | Missing or bad encryption key |
13 | EXIT_DB_VER_NEWER | Server must be upgraded to run database |
14 | EXIT_FILE_INVALID_DB | File is not a database |
15 | EXIT_LOG_FILE_ERROR | Log file was missing or other error |
16 | EXIT_FILE_IN_USE | File in use |
17 | EXIT_FATAL_ERROR | Fatal error or assertion occurred |
255 | EXIT_USAGE | Invalid parameters on the command line |
These exit codes are contained in the install-dir\sdk\include\sqldef.h file.
Send feedback about this page via email or DocCommentXchange | Copyright © 2008, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.0 |