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

SQL Anywhere 11.0.1 (中文) » UltraLite - C 及 C++ 编程 » 应用程序开发 » 使用 UltraLite C++ API 开发应用程序

 

处理错误

每次数据库操作后,都应使用 ULSqlca 对象的方法检查错误。例如,LastCodeOK 检查操作是否成功,而 GetSQLCode 返回 SQLCode 的数字值。有关这些值含义的详细信息,请参见按 Sybase 错误代码排序的 SQL Anywhere 错误消息

除了显式错误处理外,UltraLite 还支持一个错误回调函数。如果注册一个回调函数,UltraLite 就可以在发生 UltraLite 错误时调用该函数。此回调函数不控制应用程序流,但确实能使您获知所有的错误。使用回调函数在应用程序开发和调试期间尤其有用。有关使用回调函数的详细信息,请参见教程:使用 C++ API 构建应用程序

有关示例回调函数,请参见ULRegisterErrorCallback 的回调函数ULRegisterErrorCallback 函数

有关 UltraLite C++ API 抛出的错误代码的列表,请参见按 Sybase 错误代码排序的 SQL Anywhere 错误消息