📄 db_operate.h
字号:
#ifndef _DB_OPERATE_H_
#define _DB_OPERATE_H_
#include <sqlite3.h>
#define OPENNED 1
#define UNOPEN 0
#define SELECTED 1
#define UNSELECT 0
//#define DEBUG_SQLITE
typedef struct
{
int fd; //this used by lock the file
int opened;
int selected;
sqlite3 *db;
sqlite3_stmt *stmt;
}T_DbOper;
int DbOpen (T_DbOper *pDb, char *file);
int DbClose (T_DbOper *pDb);
int DbExecute (T_DbOper *pDb, char *sql, ...);
int DbBeginSelect (T_DbOper *pDb, char *sql, ...);
int DbQureyNext (T_DbOper *pDb);
int DbEndSelect (T_DbOper *pDb);
int DbCell2Txt (T_DbOper *pDb, char *cellName, char *value, int size);
int DbCell2Int (T_DbOper *pDb, char *cellName, int *retvalue);
int DbCount(T_DbOper *pDB, char *tablename, char *where, ...);
int DbSum(T_DbOper *pDB, char *tablename, char *sum, char *where, ...);
int DbUpdate(T_DbOper *pDB, char *sql, ...);
int DbOnerecord(T_DbOper *pDB, char *sql, ...);
int DbLastInsertId(T_DbOper *pDB);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -