亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sqlite3.h

?? 命令行下調用SQLite3.dll加密/解密SQLite
?? H
?? 第 1 頁 / 共 5 頁
字號:
#define SQLITE_EMPTY       16   /* Database is empty */#define SQLITE_SCHEMA      17   /* The database schema changed */#define SQLITE_TOOBIG      18   /* String or BLOB exceeds size limit */#define SQLITE_CONSTRAINT  19   /* Abort due to constraint violation */#define SQLITE_MISMATCH    20   /* Data type mismatch */#define SQLITE_MISUSE      21   /* Library used incorrectly */#define SQLITE_NOLFS       22   /* Uses OS features not supported on host */#define SQLITE_AUTH        23   /* Authorization denied */#define SQLITE_FORMAT      24   /* Auxiliary database format error */#define SQLITE_RANGE       25   /* 2nd parameter to sqlite3_bind out of range */#define SQLITE_NOTADB      26   /* File opened that is not a database file */#define SQLITE_ROW         100  /* sqlite3_step() has another row ready */#define SQLITE_DONE        101  /* sqlite3_step() has finished executing *//* end-of-error-codes *//*** CAPI3REF: Extended Result Codes**** In its default configuration, SQLite API routines return one of 26 integer** result codes described at result-codes.  However, experience has shown that** many of these result codes are too course-grained.  They do not provide as** much information about problems as users might like.  In an effort to** address this, newer versions of SQLite (version 3.3.8 and later) include** support for additional result codes that provide more detailed information** about errors.  The extended result codes are enabled (or disabled) for ** each database** connection using the [sqlite3_extended_result_codes()] API.** ** Some of the available extended result codes are listed above.** We expect the number of extended result codes will be expand** over time.  Software that uses extended result codes should expect** to see new result codes in future releases of SQLite.** ** The symbolic name for an extended result code always contains a related** primary result code as a prefix.  Primary result codes contain a single** "_" character.  Extended result codes contain two or more "_" characters.** The numeric value of an extended result code can be converted to its** corresponding primary result code by masking off the lower 8 bytes.**** The SQLITE_OK result code will never be extended.  It will always** be exactly zero.*/#define SQLITE_IOERR_READ          (SQLITE_IOERR | (1<<8))#define SQLITE_IOERR_SHORT_READ    (SQLITE_IOERR | (2<<8))#define SQLITE_IOERR_WRITE         (SQLITE_IOERR | (3<<8))#define SQLITE_IOERR_FSYNC         (SQLITE_IOERR | (4<<8))#define SQLITE_IOERR_DIR_FSYNC     (SQLITE_IOERR | (5<<8))#define SQLITE_IOERR_TRUNCATE      (SQLITE_IOERR | (6<<8))#define SQLITE_IOERR_FSTAT         (SQLITE_IOERR | (7<<8))#define SQLITE_IOERR_UNLOCK        (SQLITE_IOERR | (8<<8))#define SQLITE_IOERR_RDLOCK        (SQLITE_IOERR | (9<<8))#define SQLITE_IOERR_DELETE        (SQLITE_IOERR | (10<<8))#define SQLITE_IOERR_BLOCKED       (SQLITE_IOERR | (11<<8))#define SQLITE_IOERR_NOMEM         (SQLITE_IOERR | (12<<8))/*** CAPI3REF: Flags For File Open Operations**** Combination of the following bit values are used as the** third argument to the [sqlite3_open_v2()] interface and** as fourth argument to the xOpen method of the** [sqlite3_vfs] object.***/#define SQLITE_OPEN_READONLY         0x00000001#define SQLITE_OPEN_READWRITE        0x00000002#define SQLITE_OPEN_CREATE           0x00000004#define SQLITE_OPEN_DELETEONCLOSE    0x00000008#define SQLITE_OPEN_EXCLUSIVE        0x00000010#define SQLITE_OPEN_MAIN_DB          0x00000100#define SQLITE_OPEN_TEMP_DB          0x00000200#define SQLITE_OPEN_TRANSIENT_DB     0x00000400#define SQLITE_OPEN_MAIN_JOURNAL     0x00000800#define SQLITE_OPEN_TEMP_JOURNAL     0x00001000#define SQLITE_OPEN_SUBJOURNAL       0x00002000#define SQLITE_OPEN_MASTER_JOURNAL   0x00004000/*** CAPI3REF: Device Characteristics**** The xDeviceCapabilities method of the [sqlite3_io_methods]** object returns an integer which is a vector of the following** bit values expressing I/O characteristics of the mass storage** device that holds the file that the [sqlite3_io_methods]** refers to.**** The SQLITE_IOCAP_ATOMIC property means that all writes of** any size are atomic.  The SQLITE_IOCAP_ATOMICnnn values** mean that writes of blocks that are nnn bytes in size and** are aligned to an address which is an integer multiple of** nnn are atomic.  The SQLITE_IOCAP_SAFE_APPEND value means** that when data is appended to a file, the data is appended** first then the size of the file is extended, never the other** way around.  The SQLITE_IOCAP_SEQUENTIAL property means that** information is written to disk in the same order as calls** to xWrite().*/#define SQLITE_IOCAP_ATOMIC          0x00000001#define SQLITE_IOCAP_ATOMIC512       0x00000002#define SQLITE_IOCAP_ATOMIC1K        0x00000004#define SQLITE_IOCAP_ATOMIC2K        0x00000008#define SQLITE_IOCAP_ATOMIC4K        0x00000010#define SQLITE_IOCAP_ATOMIC8K        0x00000020#define SQLITE_IOCAP_ATOMIC16K       0x00000040#define SQLITE_IOCAP_ATOMIC32K       0x00000080#define SQLITE_IOCAP_ATOMIC64K       0x00000100#define SQLITE_IOCAP_SAFE_APPEND     0x00000200#define SQLITE_IOCAP_SEQUENTIAL      0x00000400/*** CAPI3REF: File Locking Levels**** SQLite uses one of the following integer values as the second** argument to calls it makes to the xLock() and xUnlock() methods** of an [sqlite3_io_methods] object.*/#define SQLITE_LOCK_NONE          0#define SQLITE_LOCK_SHARED        1#define SQLITE_LOCK_RESERVED      2#define SQLITE_LOCK_PENDING       3#define SQLITE_LOCK_EXCLUSIVE     4/*** CAPI3REF: Synchronization Type Flags**** When SQLite invokes the xSync() method of an [sqlite3_io_methods]** object it uses a combination of the following integer values as** the second argument.**** When the SQLITE_SYNC_DATAONLY flag is used, it means that the** sync operation only needs to flush data to mass storage.  Inode** information need not be flushed.  The SQLITE_SYNC_NORMAL means ** to use normal fsync() semantics.  The SQLITE_SYNC_FULL flag means ** to use Mac OS-X style fullsync instead of fsync().*/#define SQLITE_SYNC_NORMAL        0x00002#define SQLITE_SYNC_FULL          0x00003#define SQLITE_SYNC_DATAONLY      0x00010/*** CAPI3REF: OS Interface Open File Handle**** An [sqlite3_file] object represents an open file in the OS** interface layer.  Individual OS interface implementations will** want to subclass this object by appending additional fields** for their own use.  The pMethods entry is a pointer to an** [sqlite3_io_methods] object that defines methods for performing** I/O operations on the open file.*/typedef struct sqlite3_file sqlite3_file;struct sqlite3_file {  const struct sqlite3_io_methods *pMethods;  /* Methods for an open file */};/*** CAPI3REF: OS Interface File Virtual Methods Object**** Every file opened by the [sqlite3_vfs] xOpen method contains a pointer to** an instance of the this object.  This object defines the** methods used to perform various operations against the open file.**** The flags argument to xSync may be one of [SQLITE_SYNC_NORMAL] or** [SQLITE_SYNC_FULL].  The first choice is the normal fsync().*  The second choice is an** OS-X style fullsync.  The SQLITE_SYNC_DATA flag may be ORed in to** indicate that only the data of the file and not its inode needs to be** synced.** ** The integer values to xLock() and xUnlock() are one of** <ul>** <li> [SQLITE_LOCK_NONE],** <li> [SQLITE_LOCK_SHARED],** <li> [SQLITE_LOCK_RESERVED],** <li> [SQLITE_LOCK_PENDING], or** <li> [SQLITE_LOCK_EXCLUSIVE].** </ul>** xLock() increases the lock. xUnlock() decreases the lock.  ** The xCheckReservedLock() method looks** to see if any database connection, either in this** process or in some other process, is holding an RESERVED,** PENDING, or EXCLUSIVE lock on the file.  It returns true** if such a lock exists and false if not.** ** The xFileControl() method is a generic interface that allows custom** VFS implementations to directly control an open file using the** [sqlite3_file_control()] interface.  The second "op" argument** is an integer opcode.   The third** argument is a generic pointer which is intended to be a pointer** to a structure that may contain arguments or space in which to** write return values.  Potential uses for xFileControl() might be** functions to enable blocking locks with timeouts, to change the** locking strategy (for example to use dot-file locks), to inquire** about the status of a lock, or to break stale locks.  The SQLite** core reserves opcodes less than 100 for its own use. ** A [SQLITE_FCNTL_LOCKSTATE | list of opcodes] less than 100 is available.** Applications that define a custom xFileControl method should use opcodes ** greater than 100 to avoid conflicts.**** The xSectorSize() method returns the sector size of the** device that underlies the file.  The sector size is the** minimum write that can be performed without disturbing** other bytes in the file.  The xDeviceCharacteristics()** method returns a bit vector describing behaviors of the** underlying device:**** <ul>** <li> [SQLITE_IOCAP_ATOMIC]** <li> [SQLITE_IOCAP_ATOMIC512]** <li> [SQLITE_IOCAP_ATOMIC1K]** <li> [SQLITE_IOCAP_ATOMIC2K]** <li> [SQLITE_IOCAP_ATOMIC4K]** <li> [SQLITE_IOCAP_ATOMIC8K]** <li> [SQLITE_IOCAP_ATOMIC16K]** <li> [SQLITE_IOCAP_ATOMIC32K]** <li> [SQLITE_IOCAP_ATOMIC64K]** <li> [SQLITE_IOCAP_SAFE_APPEND]** <li> [SQLITE_IOCAP_SEQUENTIAL]** </ul>**** The SQLITE_IOCAP_ATOMIC property means that all writes of** any size are atomic.  The SQLITE_IOCAP_ATOMICnnn values** mean that writes of blocks that are nnn bytes in size and** are aligned to an address which is an integer multiple of** nnn are atomic.  The SQLITE_IOCAP_SAFE_APPEND value means** that when data is appended to a file, the data is appended** first then the size of the file is extended, never the other** way around.  The SQLITE_IOCAP_SEQUENTIAL property means that** information is written to disk in the same order as calls** to xWrite().*/typedef struct sqlite3_io_methods sqlite3_io_methods;struct sqlite3_io_methods {  int iVersion;  int (*xClose)(sqlite3_file*);  int (*xRead)(sqlite3_file*, void*, int iAmt, sqlite3_int64 iOfst);  int (*xWrite)(sqlite3_file*, const void*, int iAmt, sqlite3_int64 iOfst);  int (*xTruncate)(sqlite3_file*, sqlite3_int64 size);  int (*xSync)(sqlite3_file*, int flags);  int (*xFileSize)(sqlite3_file*, sqlite3_int64 *pSize);  int (*xLock)(sqlite3_file*, int);  int (*xUnlock)(sqlite3_file*, int);  int (*xCheckReservedLock)(sqlite3_file*);  int (*xFileControl)(sqlite3_file*, int op, void *pArg);  int (*xSectorSize)(sqlite3_file*);  int (*xDeviceCharacteristics)(sqlite3_file*);  /* Additional methods may be added in future releases */};/*** CAPI3REF: Standard File Control Opcodes**** These integer constants are opcodes for the xFileControl method** of the [sqlite3_io_methods] object and to the [sqlite3_file_control()]** interface.**** The [SQLITE_FCNTL_LOCKSTATE] opcode is used for debugging.  This** opcode cases the xFileControl method to write the current state of** the lock (one of [SQLITE_LOCK_NONE], [SQLITE_LOCK_SHARED],** [SQLITE_LOCK_RESERVED], [SQLITE_LOCK_PENDING], or [SQLITE_LOCK_EXCLUSIVE])** into an integer that the pArg argument points to.  This capability** is used during testing and only needs to be supported when SQLITE_TEST** is defined.*/#define SQLITE_FCNTL_LOCKSTATE        1/*** CAPI3REF: Mutex Handle**** The mutex module within SQLite defines [sqlite3_mutex] to be an** abstract type for a mutex object.  The SQLite core never looks** at the internal representation of an [sqlite3_mutex].  It only** deals with pointers to the [sqlite3_mutex] object.**** Mutexes are created using [sqlite3_mutex_alloc()].*/typedef struct sqlite3_mutex sqlite3_mutex;/*** CAPI3REF: OS Interface Object**** An instance of this object defines the interface between the** SQLite core and the underlying operating system.  The "vfs"** in the name of the object stands for "virtual file system".**** The iVersion field is initially 1 but may be larger for future** versions of SQLite.  Additional fields may be appended to this** object when the iVersion value is increased.**** The szOsFile field is the size of the subclassed [sqlite3_file]** structure used by this VFS.  mxPathname is the maximum length of** a pathname in this VFS.**** Registered vfs modules are kept on a linked list formed by

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费久久精品视频| 欧美人体做爰大胆视频| 91成人国产精品| 精品成人在线观看| 亚洲国产一区视频| 成人性色生活片| 7777女厕盗摄久久久| 亚洲欧美电影院| 国产毛片精品一区| 宅男在线国产精品| 一区二区三区四区中文字幕| 九色porny丨国产精品| 91美女精品福利| 国产午夜一区二区三区| 日韩av一区二区三区| 欧美在线视频日韩| 亚洲视频 欧洲视频| 国产成人在线免费| 精品日韩欧美在线| 日本一区中文字幕| 欧美色图一区二区三区| 亚洲欧洲色图综合| 国产精品18久久久久久久久久久久 | 久久久久久久久岛国免费| 日韩精品电影一区亚洲| 91丨porny丨蝌蚪视频| 久久精品欧美一区二区三区不卡 | 一区二区三区中文字幕精品精品| 国产综合色精品一区二区三区| 色天天综合久久久久综合片| 中文字幕av一区二区三区免费看| 久久国产乱子精品免费女| 欧美电影一区二区| 亚洲国产一区视频| 欧美日韩高清不卡| 午夜日韩在线观看| 91麻豆精品国产自产在线观看一区| 亚洲精品欧美二区三区中文字幕| 色综合色综合色综合色综合色综合| 亚洲国产激情av| 国产成人在线视频免费播放| 欧美激情资源网| 豆国产96在线|亚洲| 中文字幕欧美激情| 波多野结衣中文字幕一区二区三区| 中文字幕 久热精品 视频在线| 国产精品羞羞答答xxdd| 国产精品盗摄一区二区三区| 91亚洲精品久久久蜜桃网站| 自拍av一区二区三区| 色老汉一区二区三区| 亚洲一区电影777| 91精品黄色片免费大全| 激情久久五月天| 国产三级精品在线| 91浏览器入口在线观看| 亚洲第一综合色| 欧美成人精品福利| 丁香六月综合激情| 亚洲一区二区三区自拍| 91精品国产入口在线| 国产乱色国产精品免费视频| 国产精品福利影院| 欧美日韩一区不卡| 国内不卡的二区三区中文字幕 | 午夜精品福利一区二区三区蜜桃| 在线成人av网站| 国产原创一区二区| 伊人婷婷欧美激情| 精品美女在线播放| 99久久99久久精品国产片果冻| 亚洲主播在线播放| 精品国产免费人成在线观看| av亚洲精华国产精华| 丝袜美腿亚洲色图| 国产精品久久二区二区| 91精品在线免费| 成人免费黄色在线| 蜜臀av性久久久久蜜臀aⅴ| 欧美韩国一区二区| 3d成人动漫网站| 9色porny自拍视频一区二区| 日本成人中文字幕| 亚洲精品菠萝久久久久久久| 精品国精品国产| 在线影院国内精品| 国产91富婆露脸刺激对白| 日日欢夜夜爽一区| 亚洲欧美在线视频| 欧美精品一区二区三区蜜桃视频 | 成人在线综合网| 日韩在线a电影| 亚洲日韩欧美一区二区在线| 精品国产网站在线观看| 欧美精品乱码久久久久久| 成人三级在线视频| 蜜桃av一区二区| 亚洲午夜电影网| 17c精品麻豆一区二区免费| 精品成人a区在线观看| 在线视频国产一区| 成人h动漫精品| 丁香一区二区三区| 国产乱一区二区| 激情小说亚洲一区| 日本欧美在线观看| 午夜伦理一区二区| 亚洲国产精品嫩草影院| 亚洲精品国产成人久久av盗摄| 欧美精品一区二| 精品国产一区二区三区久久久蜜月| 欧美亚洲禁片免费| 色天天综合久久久久综合片| 99r国产精品| av电影在线观看一区| 成人午夜视频免费看| 国产成人鲁色资源国产91色综| 久久99精品久久久久久动态图| 天堂午夜影视日韩欧美一区二区| 亚洲午夜精品网| 一区二区三区在线播| 亚洲一区二区在线视频| 久久影院午夜片一区| 日韩一级二级三级| 粉嫩欧美一区二区三区高清影视| 久久精品国产99国产精品| 青青草国产成人av片免费| 蜜臀av一区二区| 狠狠色综合播放一区二区| 国产一区二区女| 高清不卡在线观看| aa级大片欧美| 91成人在线精品| 91精品国产aⅴ一区二区| 欧美电影免费观看高清完整版| 日韩女优av电影| 日本一区二区三区国色天香| 国产精品久久久久久久久搜平片| 亚洲欧洲成人精品av97| 亚洲国产cao| 久久精品99久久久| 成人一区二区在线观看| 91在线播放网址| 91麻豆精品国产综合久久久久久| 精品久久久三级丝袜| 中文字幕 久热精品 视频在线| 亚洲精品亚洲人成人网在线播放| 亚洲成人三级小说| 狠狠色丁香婷婷综合| 成人av电影观看| 在线播放中文一区| 久久久久久99精品| 亚洲一区视频在线观看视频| 青青草成人在线观看| 国产成人在线网站| 欧美日本一区二区三区四区| 久久久激情视频| 亚洲一区日韩精品中文字幕| 久久精品国产99国产| 色呦呦网站一区| 精品99一区二区三区| 亚洲色图都市小说| 九色|91porny| 欧美性色黄大片| 日本一区二区不卡视频| 日韩高清不卡一区| 成人免费视频播放| 精品粉嫩超白一线天av| 亚洲国产sm捆绑调教视频 | 精品国产91九色蝌蚪| 依依成人精品视频| 国产福利精品导航| 777亚洲妇女| 亚洲精品大片www| 粉嫩av一区二区三区在线播放| 在线不卡中文字幕| 亚洲精品免费在线播放| 国产精品一区二区你懂的| 制服丝袜亚洲色图| 亚洲欧美日本在线| 成人动漫中文字幕| 久久午夜电影网| 麻豆91小视频| 欧美一区二区三区四区高清| 一区二区三区视频在线观看| 成人免费毛片嘿嘿连载视频| 久久亚洲精华国产精华液| 免费观看91视频大全| 欧美日本免费一区二区三区| 一区二区三区四区国产精品| 91在线你懂得| 中文字幕在线观看不卡| 成人av电影在线观看| 国产精品美女久久久久aⅴ| 国产一区二区毛片| 久久九九99视频| 国产成人午夜电影网| 久久亚洲综合av| 国产超碰在线一区| 国产欧美一区二区精品秋霞影院|