Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据库工具接口 » 退出代码

 

软件组件的退出代码

所有的数据库工具都是作为 DLL 中的入口点提供的。这些入口点使用以下退出代码。SQL Anywhere 实用程序(dbbackup、dbspawn、dbeng11 等)也使用这些退出代码。

代码 状态 解释
0 EXIT_OKAY 成功
1 EXIT_FAIL 常规失败
2 EXIT_BAD_DATA 文件格式无效
3 EXIT_FILE_ERROR 文件未找到,无法打开
4 EXIT_OUT_OF_MEMORY 内存不足
5 EXIT_BREAK 被用户终止
6 EXIT_COMMUNICATIONS_FAIL 通信失败
7 EXIT_MISSING_DATABASE 缺少一个必需的数据库名
8 EXIT_PROTOCOL_MISMATCH 客户端/服务器协议不匹配
9 EXIT_UNABLE_TO_CONNECT 无法连接到数据库服务器
10 EXIT_ENGINE_NOT_RUNNING 数据库服务器未运行
11 EXIT_SERVER_NOT_FOUND 未找到数据库服务器
12 EXIT_BAD_ENCRYPT_KEY 加密密钥遗失或错误
13 EXIT_DB_VER_NEWER 必须升级服务器才能运行数据库
14 EXIT_FILE_INVALID_DB 文件不是数据库
15 EXIT_LOG_FILE_ERROR 日志文件遗失或其它错误
16 EXIT_FILE_IN_USE 文件正在使用
17 EXIT_FATAL_ERROR 发生致命错误或断言
255 EXIT_USAGE 命令行上的参数无效

这些退出代码包含在 install-dir\sdk\include\sqldef.h 文件中。