描述
删除一个准备好的语句。
PB语法
METHOD Finalize () AS LONG |
参数
该方法没有参数。
返回值
如果最近对该语句的评估没有遇到任何错误,或者如果语句从未被评估过,那么最终确定返回SQLITE_OK。如果对语句的最新评估失败,则最终确定返回相应的错误代码或扩展错误代码。
备注
最终确定方法可以在准备语句的生命周期中的任何时间被调用:before语句经过评估,一次或多次调用重启之后,或者在调用步之后,无论语句是否已完成执行。
在NULL指针上调用最终确定是无害的操作。
应用程序必须完成每个准备好的语句,以避免资源泄漏。应用程序在最终确定之后尝试使用准备好的语句是一个严重的错误。准备好的语句在完成之后的任何使用都可能导致未定义和不良行为,例如segfaults和堆损坏。