SQLite C 接口

xAccess VFS 方法的标志

#define SQLITE_ACCESS_EXISTS    0
#define SQLITE_ACCESS_READWRITE 1   /* Used by PRAGMA temp_store_directory */
#define SQLITE_ACCESS_READ      2   /* Unused */

这些整数常量可以用作sqlite3_vfs对象的 xAccess 方法的第三个参数。它们确定 xAccess 方法正在寻找的权限类型。使用 SQLITE_ACCESS_EXISTS,xAccess 方法只是检查文件是否存在。使用 SQLITE_ACCESS_READWRITE,xAccess 方法检查命名目录是否可读和可写(换句话说,是否可以在目录中添加、删除和重命名文件)。SQLITE_ACCESS_READWRITE 常量当前仅由 temp_store_directory pragma使用,尽管这可能会在 SQLite 的未来版本中改变。使用 SQLITE_ACCESS_READ,xAccess 方法检查文件是否可读。SQLITE_ACCESS_READ 常量目前未使用,但它可能会在 SQLite 的未来版本中使用。

另请参阅 对象常量函数的列表。