These environment variables are used to control several features of + the System.Data.SQLite library. All of these environment variables + are optional. +
++ + None of these environment variables are supported by the Compact + Framework builds of System.Data.SQLite, due to limitations imposed + by the platform itself. + +
+Name | +Description | +
---|---|
Force_SQLiteLog | +If this environment variable is set [to anything], the SQLite + logging subsystem may be initialized in a non-default application + domain. By default, this is not allowed due to the potential for + application domain unloading issues. | +
No_PreLoadSQLite | +If this environment variable is set [to anything], the native + library pre-loading functionality will be disabled. By default, + the native library pre-loading will attempt to load the native + SQLite library from architecture-specific (e.g. "Win32") or + platform-specific (e.g. "x86", "amd64", "x64") directories that + reside underneath the application base directory. | +
PreLoadSQLite_BaseDirectory | +If this environment variable is set [to anything], it will be + used instead of the application base directory by the native + library pre-loader. | +
PreLoadSQLite_ProcessorArchitecture | +If this environment variable is set [to anything], it will be + used instead of the processor architecture value contained in the + PROCESSOR_ARCHITECTURE environment variable to help build the path + of the native library to pre-load. | +
PROCESSOR_ARCHITECTURE | +This environment variable is normally set by the operating + system itself and should reflect the native processor architecture + of the current process (e.g. a 32-bit x86 application running on a + 64-bit x64 operating system should have the value "x86"). + | +
+ +