#ifndef _sqlite3lib_h_ #define _sqlite3lib_h_ #include stdio.h #include stdlib.h #includesqlite3.h typedef struct { char **result; int row; int col; char *errmsg; }sqliteresset; /* *功能:执行sql语句,调用成功时,返回0,并释放errmsg,适用
#ifndef _sqlite3lib_h_
#define _sqlite3lib_h_
#include
#include
#include
typedef struct
{
char **result;
int row;
int col;
char *errmsg;
}sqliteresset;
/*
*功能:执行sql语句,调用成功时,,返回0,并释放errmsg,适用于执行“增删改”类型的sql语句
*db:要进行操作的数据库,不需要先打开
*errmsg:执行sql语句时如果发生错误所返回的信息
*/
int sqlite3_carrysql(const char *db, const char *sql, char *errmsg);
/*
*功能:执行查询的sql语句,查询成功时,返回0,并将一个结果集存储到table中
*db:要进行操作的数据库,不需要先打开
*/
int sqlite3_getresset(const char *db, const char *sql, sqliteresset *table);
#endif /*_sqlite3lib_h_*/