Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
校验此连接上的数据库。
public virtual bool ValidateDatabase( ul_u_short flags, ul_validate_callback_fn fn, void * user_data, const char * tableName )
flags 控制校验类型的标记。请参见下面示例。
fn 接收校验进度信息的函数。
user_data 通过回调发送回调用者的用户数据。
tableName 可选。要校验的特定表。
如果成功,则返回 true;否则返回 false。
可根据传递到此例程的标记校验表、索引和数据库页。要在校验期间接收信息,执行回调函数并且将地址传递给此例程。要限制对指定表的验证,将表名或 ID 作为最后的参数传递。
flags 参数由以下值组合而成:
ULVF_TABLE
ULVF_INDEX
ULVF_DATABASE
ULVF_EXPRESS
ULVF_FULL_VALIDATE
The following example demonstrates table and index validation in express mode: flags = ULVF_TABLE | ULVF_INDEX | ULVF_EXPRESS;