sqlite3 数据库及表的状态判断

前端之家收集整理的这篇文章主要介绍了sqlite3 数据库及表的状态判断前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、判断数据库是否存在,如果存在rc!=0 否则==0 ,同时数据库不存在的话也不会创建caen.db3,

此处与sqlite3_open不用!

=》rc = sqlite3_open_v2("caen.db3",&db,sqlITE_OPEN_READWRITE,NULL);

2、判断数据库中某个表的存在,如果sql执行成功zErrMsg=NULL,否则给出错误信息:no sucn table:表名

char *zErrMsg ;

char *sql="SELECT * FROM 表名";

sqlite3_get_table(db,sql,&azResult,&nrow,&ncolum,&zErrMsg);

猜你在找的Sqlite相关文章