勇芳软件工作室.汉化:  CSQLite Classes > CSQLiteConnection Class > ISQLiteConnection Interface >

BusyTimeout Method

Previous pageReturn to chapter overviewNext page

描述

 

此函数设置一个忙时处理程序,在处理表被锁定时睡眠一段指定的时间。处理程序将休眠多次,直到至少“ms”毫秒的睡眠已累积。在休眠至少“ms”毫秒之后,处理程序返回0,导致返回SQLITE_BUSY或SQLITE_IOERR_BLOCKED。

 

PB语法

 

METHOD BusyTimeout (BYVAL ms AS LONG) AS LONG

 

参数

 

ms

 

[in]睡眠的毫秒数。

 

返回值

 

SQLITE_OK成功,失败时出现非零错误代码。

 

备注

 

使用小于或等于零的参数调用此函数将关闭所有繁忙的处理程序。

 

任何给定的时刻,特定的数据库连接只能有一个忙碌的处理程序。如果在调用此函数之前定义了另一个忙碌处理程序(使用BusyHandler),那么其他忙碌处理程序将被清除。