Collection Contents 上一页 下一页 PDF

UltraLite C/C++ 用户指南

使用 UltraLite C++ 组件开发应用程序

处理错误


每次数据库操作后,都应该检查错误。检查错误时使用的是 ULSqlca 对象的方法。例如,LastCodeOK() 检查操作是否成功,而 GetSQLCode() 返回 SQLCode 的数字值。可以在错误消息按 Adaptive Server Anywhere SQLCODE 进行索引中查找这些值的含义。

除了显式错误处理外,UltraLite 还支持一个错误回调函数。如果注册一个回调函数,UltraLite 就可以在发生错误时调用该函数。此回调函数不控制应用程序流,但确实能使您获知所有的错误,这在应用程序开发期间尤为有用。教程:使用 C++ 组件构建应用程序教程中介绍了回调的使用。

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

有关 UltraLite C++ 组件引发的错误代码的列表,请参见错误消息按 Adaptive Server Anywhere SQLCODE 进行索引

有关详细信息,请参见类 ULSqlca


Collection Contents 上一页 下一页 PDF