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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sqlite3.h

?? 命令行下調(diào)用SQLite3.dll加密/解密SQLite
?? H
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
/*** 2001 September 15**** The author disclaims copyright to this source code.  In place of** a legal notice, here is a blessing:****    May you do good and not evil.**    May you find forgiveness for yourself and forgive others.**    May you share freely, never taking more than you give.***************************************************************************** This header file defines the interface that the SQLite library** presents to client programs.  If a C-function, structure, datatype,** or constant definition does not appear in this file, then it is** not a published API of SQLite, is subject to change without** notice, and should not be referenced by programs that use SQLite.**** Some of the definitions that are in this file are marked as** "experimental".  Experimental interfaces are normally new** features recently added to SQLite.  We do not anticipate changes ** to experimental interfaces but reserve to make minor changes if** experience from use "in the wild" suggest such changes are prudent.**** The official C-language API documentation for SQLite is derived** from comments in this file.  This file is the authoritative source** on how SQLite interfaces are suppose to operate.**** The name of this file under configuration management is "sqlite.h.in".** The makefile makes some minor changes to this file (such as inserting** the version number) and changes its name to "sqlite3.h" as** part of the build process.**** @(#) $Id: sqlite.h.in,v 1.271 2007/11/21 15:24:01 drh Exp $*/#ifndef _SQLITE3_H_#define _SQLITE3_H_#include <stdarg.h>     /* Needed for the definition of va_list *//*** Make sure we can call this stuff from C++.*/#ifdef __cplusplusextern "C" {#endif/*** Add the ability to override 'extern'*/#ifndef SQLITE_EXTERN# define SQLITE_EXTERN extern#endif/*** Make sure these symbols where not defined by some previous header** file.*/#ifdef SQLITE_VERSION# undef SQLITE_VERSION#endif#ifdef SQLITE_VERSION_NUMBER# undef SQLITE_VERSION_NUMBER#endif/*** CAPI3REF: Compile-Time Library Version Numbers**** The version of the SQLite library is contained in the sqlite3.h** header file in a #define named SQLITE_VERSION.  The SQLITE_VERSION** macro resolves to a string constant.**** The format of the version string is "X.Y.Z", where** X is the major version number, Y is the minor version number and Z** is the release number.  The X.Y.Z might be followed by "alpha" or "beta".** For example "3.1.1beta".**** The X value is always 3 in SQLite.  The X value only changes when** backwards compatibility is broken and we intend to never break** backwards compatibility.  The Y value only changes when** there are major feature enhancements that are forwards compatible** but not backwards compatible.  The Z value is incremented with** each release but resets back to 0 when Y is incremented.**** The SQLITE_VERSION_NUMBER is an integer with the value ** (X*1000000 + Y*1000 + Z). For example, for version "3.1.1beta", ** SQLITE_VERSION_NUMBER is set to 3001001. To detect if they are using ** version 3.1.1 or greater at compile time, programs may use the test ** (SQLITE_VERSION_NUMBER>=3001001).**** See also: [sqlite3_libversion()] and [sqlite3_libversion_number()].*/#define SQLITE_VERSION         "3.5.3"#define SQLITE_VERSION_NUMBER 3005003/*** CAPI3REF: Run-Time Library Version Numbers**** These routines return values equivalent to the header constants** [SQLITE_VERSION] and [SQLITE_VERSION_NUMBER].  The values returned** by this routines should only be different from the header values** if you compile your program using an sqlite3.h header from a** different version of SQLite that the version of the library you** link against.**** The sqlite3_version[] string constant contains the text of the** [SQLITE_VERSION] string.  The sqlite3_libversion() function returns** a poiner to the sqlite3_version[] string constant.  The function** is provided for DLL users who can only access functions and not** constants within the DLL.*/SQLITE_EXTERN const char sqlite3_version[];const char *sqlite3_libversion(void);int sqlite3_libversion_number(void);/*** CAPI3REF: Test To See If The Library Is Threadsafe**** This routine returns TRUE (nonzero) if SQLite was compiled with** all of its mutexes enabled and is thus threadsafe.  It returns** zero if the particular build is for single-threaded operation** only.**** Really all this routine does is return true if SQLite was compiled** with the -DSQLITE_THREADSAFE=1 option and false if** compiled with -DSQLITE_THREADSAFE=0.  If SQLite uses an** application-defined mutex subsystem, malloc subsystem, collating** sequence, VFS, SQL function, progress callback, commit hook,** extension, or other accessories and these add-ons are not** threadsafe, then clearly the combination will not be threadsafe** either.  Hence, this routine never reports that the library** is guaranteed to be threadsafe, only when it is guaranteed not** to be.**** This is an experimental API and may go away or change in future** releases.*/int sqlite3_threadsafe(void);/*** CAPI3REF: Database Connection Handle**** Each open SQLite database is represented by pointer to an instance of the** opaque structure named "sqlite3".  It is useful to think of an sqlite3** pointer as an object.  The [sqlite3_open()], [sqlite3_open16()], and** [sqlite3_open_v2()] interfaces are its constructors** and [sqlite3_close()] is its destructor.  There are many other interfaces** (such as [sqlite3_prepare_v2()], [sqlite3_create_function()], and** [sqlite3_busy_timeout()] to name but three) that are methods on this** object.*/typedef struct sqlite3 sqlite3;/*** CAPI3REF: 64-Bit Integer Types**** Some compilers do not support the "long long" datatype.  So we have** to do compiler-specific typedefs for 64-bit signed and unsigned integers.**** Many SQLite interface functions require a 64-bit integer arguments.** Those interfaces are declared using this typedef.*/#ifdef SQLITE_INT64_TYPE  typedef SQLITE_INT64_TYPE sqlite_int64;  typedef unsigned SQLITE_INT64_TYPE sqlite_uint64;#elif defined(_MSC_VER) || defined(__BORLANDC__)  typedef __int64 sqlite_int64;  typedef unsigned __int64 sqlite_uint64;#else  typedef long long int sqlite_int64;  typedef unsigned long long int sqlite_uint64;#endiftypedef sqlite_int64 sqlite3_int64;typedef sqlite_uint64 sqlite3_uint64;/*** If compiling for a processor that lacks floating point support,** substitute integer for floating-point*/#ifdef SQLITE_OMIT_FLOATING_POINT# define double sqlite3_int64#endif/*** CAPI3REF: Closing A Database Connection**** Call this function with a pointer to a structure that was previously** returned from [sqlite3_open()], [sqlite3_open16()], or** [sqlite3_open_v2()] and the corresponding database will by** closed.**** All SQL statements prepared using [sqlite3_prepare_v2()] or** [sqlite3_prepare16_v2()] must be destroyed using [sqlite3_finalize()]** before this routine is called. Otherwise, SQLITE_BUSY is returned and the** database connection remains open.**** Passing this routine a database connection that has already been** closed results in undefined behavior.  If other interfaces that** reference the same database connection are pending (either in the** same thread or in different threads) when this routine is called,** then the behavior is undefined and is almost certainly undesirable.*/int sqlite3_close(sqlite3 *);/*** The type for a callback function.** This is legacy and deprecated.  It is included for historical** compatibility and is not documented.*/typedef int (*sqlite3_callback)(void*,int,char**, char**);/*** CAPI3REF: One-Step Query Execution Interface**** This interface is used to do a one-time evaluatation of zero** or more SQL statements.  UTF-8 text of the SQL statements to** be evaluted is passed in as the second parameter.  The statements** are prepared one by one using [sqlite3_prepare()], evaluated** using [sqlite3_step()], then destroyed using [sqlite3_finalize()].**** If one or more of the SQL statements are queries, then** the callback function specified by the 3rd parameter is** invoked once for each row of the query result.  This callback** should normally return 0.  If the callback returns a non-zero** value then the query is aborted, all subsequent SQL statements** are skipped and the sqlite3_exec() function returns the [SQLITE_ABORT].**** The 4th parameter to this interface is an arbitrary pointer that is** passed through to the callback function as its first parameter.**** The 2nd parameter to the callback function is the number of** columns in the query result.  The 3rd parameter to the callback** is an array of strings holding the values for each column** as extracted using [sqlite3_column_text()].** The 4th parameter to the callback is an array of strings** obtained using [sqlite3_column_name()] and holding** the names of each column.**** The callback function may be NULL, even for queries.  A NULL** callback is not an error.  It just means that no callback** will be invoked.**** If an error occurs while parsing or evaluating the SQL (but** not while executing the callback) then an appropriate error** message is written into memory obtained from [sqlite3_malloc()] and** *errmsg is made to point to that message.  The calling function** is responsible for freeing the memory using [sqlite3_free()].** If errmsg==NULL, then no error message is ever written.**** The return value is is SQLITE_OK if there are no errors and** some other [SQLITE_OK | return code] if there is an error.  ** The particular return value depends on the type of error. ***/int sqlite3_exec(  sqlite3*,                                  /* An open database */  const char *sql,                           /* SQL to be evaluted */  int (*callback)(void*,int,char**,char**),  /* Callback function */  void *,                                    /* 1st argument to callback */  char **errmsg                              /* Error msg written here */);/*** CAPI3REF: Result Codes** KEYWORDS: SQLITE_OK**** Many SQLite functions return an integer result code from the set shown** above in order to indicates success or failure.**** The result codes above are the only ones returned by SQLite in its** default configuration.  However, the [sqlite3_extended_result_codes()]** API can be used to set a database connectoin to return more detailed** result codes.**** See also: [SQLITE_IOERR_READ | extended result codes]***/#define SQLITE_OK           0   /* Successful result *//* beginning-of-error-codes */#define SQLITE_ERROR        1   /* SQL error or missing database */#define SQLITE_INTERNAL     2   /* NOT USED. Internal logic error in SQLite */#define SQLITE_PERM         3   /* Access permission denied */#define SQLITE_ABORT        4   /* Callback routine requested an abort */#define SQLITE_BUSY         5   /* The database file is locked */#define SQLITE_LOCKED       6   /* A table in the database is locked */#define SQLITE_NOMEM        7   /* A malloc() failed */#define SQLITE_READONLY     8   /* Attempt to write a readonly database */#define SQLITE_INTERRUPT    9   /* Operation terminated by sqlite3_interrupt()*/#define SQLITE_IOERR       10   /* Some kind of disk I/O error occurred */#define SQLITE_CORRUPT     11   /* The database disk image is malformed */#define SQLITE_NOTFOUND    12   /* NOT USED. Table or record not found */#define SQLITE_FULL        13   /* Insertion failed because database is full */#define SQLITE_CANTOPEN    14   /* Unable to open the database file */#define SQLITE_PROTOCOL    15   /* NOT USED. Database lock protocol error */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av高清久久久| 中文字幕五月欧美| 91精品国产福利| 欧美三片在线视频观看| 在线一区二区三区四区五区| 一本久道中文字幕精品亚洲嫩| 亚洲成在线观看| 午夜精品123| 男人的天堂久久精品| 麻豆免费精品视频| 国内成人免费视频| 国产91在线|亚洲| 91香蕉视频mp4| 欧美天堂一区二区三区| 欧美日韩日日骚| 91精品国产91久久综合桃花| 日韩精品中文字幕在线不卡尤物| 日韩免费看的电影| 久久精品欧美日韩精品| 中文字幕av免费专区久久| 国产精品第四页| 亚洲国产精品欧美一二99| 日韩影视精彩在线| 国产综合色视频| 成人av综合一区| 欧美性猛片aaaaaaa做受| 欧美精品久久一区二区三区| 日韩免费看网站| 亚洲欧洲性图库| 亚洲sss视频在线视频| 日本成人在线不卡视频| 国产成人综合亚洲网站| 色成人在线视频| 欧美一二三区在线| 国产精品欧美一级免费| 亚洲图片欧美色图| 国产精品乡下勾搭老头1| 91丨九色丨国产丨porny| 欧美高清视频一二三区| 亚洲国产激情av| 午夜一区二区三区在线观看| 国内精品不卡在线| 欧美综合一区二区| 欧美成人精品1314www| 中文字幕中文字幕中文字幕亚洲无线 | 春色校园综合激情亚洲| 色老头久久综合| 久久免费美女视频| 亚洲综合999| 国产成人免费在线观看不卡| 欧美网站一区二区| 国产欧美日韩在线看| 午夜精品福利一区二区三区av| 国产成人三级在线观看| 欧美精品 日韩| 成人免费在线观看入口| 久久99久久99| 欧美日韩不卡视频| 亚洲欧洲精品一区二区三区 | 91网站黄www| 精品国产在天天线2019| 亚洲一级片在线观看| 国产91精品精华液一区二区三区 | 亚洲欧美偷拍三级| 久久精品国产999大香线蕉| 在线观看av不卡| 国产精品拍天天在线| 久久不见久久见免费视频1| 欧美性一区二区| 中文字幕一区二区不卡| 国产一本一道久久香蕉| 91精品国产一区二区三区| 亚洲精品日产精品乱码不卡| 丁香啪啪综合成人亚洲小说| 日韩精品专区在线| 丝袜诱惑制服诱惑色一区在线观看 | 一区二区三区四区视频精品免费 | 亚洲免费色视频| 国产白丝精品91爽爽久久| 日韩欧美黄色影院| 视频在线观看91| 日本精品一级二级| 国产精品剧情在线亚洲| 久久精品久久久精品美女| 欧美写真视频网站| 一区二区成人在线| 一本一道波多野结衣一区二区 | 国产剧情一区二区| 精品人在线二区三区| 日本中文一区二区三区| 欧美嫩在线观看| 亚洲国产婷婷综合在线精品| 色哟哟一区二区| 亚洲欧美日韩久久精品| 91小视频在线观看| 一区二区三区在线影院| 91九色02白丝porn| 一级做a爱片久久| 色94色欧美sute亚洲线路二| 最近日韩中文字幕| 91首页免费视频| 亚洲最色的网站| 在线视频一区二区免费| 亚洲一级二级在线| 国产精品嫩草99a| 成人午夜电影小说| 国产精品久久久久久久久免费丝袜| 国产成人在线色| 国产精品免费网站在线观看| www..com久久爱| 亚洲日本韩国一区| 欧美日韩午夜在线| 免费久久精品视频| 久久久久久久久久美女| 成人黄色大片在线观看| 综合激情网...| 欧美三级电影网| 麻豆精品视频在线观看免费| 久久综合狠狠综合久久综合88| 国产精品一区三区| 自拍视频在线观看一区二区| 欧美曰成人黄网| 免费人成黄页网站在线一区二区| 精品噜噜噜噜久久久久久久久试看| 国内外成人在线视频| 中文字幕第一区二区| 色乱码一区二区三区88| 日韩影院在线观看| 久久精品视频在线免费观看| 不卡大黄网站免费看| 亚洲国产欧美在线人成| 精品免费一区二区三区| 99久久久无码国产精品| 午夜激情久久久| 国产视频一区在线观看| 色婷婷一区二区| 日本欧美一区二区三区乱码| 久久久影视传媒| 在线观看亚洲a| 九九视频精品免费| 亚洲人吸女人奶水| 欧美大片国产精品| 色综合久久中文综合久久97| 免费的国产精品| 中文字幕一区免费在线观看| 欧美老肥妇做.爰bbww| 国产精品夜夜嗨| 一区二区三区久久| 久久久久综合网| 欧美写真视频网站| 懂色av一区二区夜夜嗨| 日韩精品欧美成人高清一区二区| 国产日韩视频一区二区三区| 欧美喷水一区二区| jlzzjlzz欧美大全| 久久精品99国产精品日本| 亚洲激情图片qvod| 久久久久九九视频| 91精品国产一区二区三区蜜臀| 不卡的av网站| 国产一区二区三区不卡在线观看| 亚洲一区二区视频| 国产精品全国免费观看高清| 日韩片之四级片| 欧美图区在线视频| 成人黄页毛片网站| 久久国产尿小便嘘嘘尿| 亚洲高清久久久| 国产精品视频第一区| 欧美大片一区二区三区| 欧美三级中文字| 91老师片黄在线观看| 国产成人一区二区精品非洲| 日本伊人色综合网| 亚洲国产日韩精品| 亚洲精品网站在线观看| 国产日韩欧美在线一区| 欧美成人一区二区| 精品1区2区3区| 色综合久久88色综合天天6| 久久综合一区二区| 制服丝袜国产精品| 精品视频在线免费看| 色狠狠桃花综合| 色综合天天天天做夜夜夜夜做| 成人网页在线观看| 国产精品亚洲一区二区三区妖精| 久热成人在线视频| 麻豆精品在线观看| 视频精品一区二区| 亚洲成a人片在线不卡一二三区| 亚洲美女免费视频| 中文字幕综合网| 国产精品美女久久久久久| 国产校园另类小说区| 久久久久9999亚洲精品| 久久久不卡网国产精品一区| 欧美videofree性高清杂交| 日韩欧美国产三级电影视频| 日韩一区和二区|