在线文档教程
Sqlite
C界面 | C Interface

Flags for the xAccess VFS method

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编译指示使用,尽管这可能会在以后的SQLite版本中发生变化。使用SQLITE_ACCESS_READ,xAccess方法检查文件是否可读。SQLITE_ACCESS_READ常量当前未被使用,尽管它可能会用于将来的SQLite版本。