每次数据库操作后,都应该检查错误。检查错误时使用的是 ULSqlca 对象的方法。例如,LastCodeOK() 检查操作是否成功,而 GetSQLCode() 返回 SQLCode 的数字值。可以在错误消息按 Adaptive Server Anywhere SQLCODE 进行索引中查找这些值的含义。
除了显式错误处理外,UltraLite 还支持一个错误回调函数。如果注册一个回调函数,UltraLite 就可以在发生错误时调用该函数。此回调函数不控制应用程序流,但确实能使您获知所有的错误,这在应用程序开发期间尤为有用。教程:使用 C++ 组件构建应用程序教程中介绍了回调的使用。
有关示例回调函数,请参见 ULRegisterErrorCallback 的回调函数和 ULRegisterErrorCallback 函数。
有关 UltraLite C++ 组件引发的错误代码的列表,请参见错误消息按 Adaptive Server Anywhere SQLCODE 进行索引。
有关详细信息,请参见类 ULSqlca。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。