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

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - C 和 C++ 编程 » 应用程序开发 » UltraLite C++ 应用程序开发

 

错误处理

UltraLite C++ API 包含应用于检索错误信息的 ULError 对象。API 中的多个方法返回布尔值,表示方法调用是否成功。在某些情况下,发生错误时会返回空值。ULConnection 对象包含有返回 ULError 对象的 GetLastError 方法。

使用 SQLCode 诊断错误。除了 SQLCode 以外,还可使用 GetParameterCount 和 GetParameter 方法确定是否存在附加参数,以提供有关错误的附加信息。

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

 另请参见