每个 DB2 Extender API 调用都返回一个代码。返回码 0 指示该 API 调用处理成功。非 0 的返回码指示 API 调用处理成功,但遇到警告,或因出错而未能成功处理。
第 16 章, 应用程序设计接口 列示了 DB2 Extender API 可返回的每个代码的符号值, 并描述了它们。
可检索关于 API 遇到的错误的附加信息。使用 DBxGetError API 来检索此附加信息, 其中,x 是 a 表示 Audio Extender,i 表示 Image Extender, V 表示 Video Extender。DBxGetError API 返回遇到错误的上一个 DB2 Extender API 的 SQL 错误码和相关联的信息。参见 DB2 Messages Reference 以了解关于 SQL 错误码 的信息。参见信息以获取关于 DBxGetError API 可返回的每条信息的信息。
例如,C 应用程序中的下列语句对 Audio Extender 启用一个表,然后检查错误。
rc=DBaEnableTable((char *)NULL, "Employee"); rc=DBaGetError(&errCode, &errMsg);