描述
此函数设置一个忙时处理程序,在处理表被锁定时睡眠一段指定的时间。处理程序将休眠多次,直到至少“ms”毫秒的睡眠已累积。在休眠至少“ms”毫秒之后,处理程序返回0,导致步返回SQLITE_BUSY或SQLITE_IOERR_BLOCKED。
PB语法
METHOD BusyTimeout (BYVAL ms AS LONG) AS LONG |
参数
ms
[in]睡眠的毫秒数。
返回值
SQLITE_OK成功,失败时出现非零错误代码。
备注
使用小于或等于零的参数调用此函数将关闭所有繁忙的处理程序。
任何给定的时刻,特定的数据库连接只能有一个忙碌的处理程序。如果在调用此函数之前定义了另一个忙碌处理程序(使用BusyHandler),那么其他忙碌处理程序将被清除。