描述
为了将SQLite调整到应用程序的特定需求,配置方法用于对SQLite进行全局配置更改。建议大多数应用程序使用默认配置,因此通常不需要此函数。它提供用于支持具有不寻常需求的罕见应用程序。
PB语法
METHOD Config (BYVAL op AS LONG, _ OPTIONAL BYVAL prm1 AS DWORD, BYVAL prm2 AS DWORD, _ BYVAL prm3 AS DWORD, BYVAL prm4 AS DWORD, _ BYVAL prm5 AS DWORD, BYVAL prm6 AS DWORD, _ BYVAL prm7 AS DWORD, BYVAL prm8 AS DWORD, _ BYVAL prm9 AS DWORD, BYVAL prm10 AS DWORD, _ BYVAL prm11 AS DWORD, BYVAL prm12 AS DWORD, _ BYVAL prm13 AS DWORD, BYVAL prm14 AS DWORD, _ BYVAL prm15 AS DWORD, BYVAL prm16 AS DWORD _ ) AS LONG |
参数
op
[in]一个整数配置选项,用于确定要配置SQLite的属性。后续参数因第一个参数中的配置选项而异。
返回值
设置配置选项时,配置返回SQLITE_OK。如果该选项未知或SQLite无法设置该选项,则该函数返回一个非零错误代码。
备注
配置方法不是线程安全的。应用程序必须确保在运行配置时其他线程调用其他SQLite方法。此外,配置只能在库初始化之前使用初始化或关闭关掉后调用。如果配置在初始化之后和关掉之前调用,那么它将返回SQLITE_MISUSE。但是请注意,配置可以作为应用程序定义的OsInit的一部分进行调用。