qileilove

blog已经转移至github,大家请访问 http://qaseven.github.io/

sqlite查询数据库

//每次只返回一条记录,如果要保存所有记录,不能用局部变量。
int _callback(void *olt_temp, int argc, char *value[], char *name[])
{
 //olt_temp: 与sqlite3_exec中的第四个参数相同
 //argc: 字段数
 //value: 值 
 //name: 字段名
 return 0; //0表示成功,继续收到其它数据,
           //其它值表示终止,不会再继续收到数据。
}

sqlite3* m_pDB;
if(0 != ::sqlite3_open16(path, &m_pDB))
{
 //error
 //return false;
}


int ire = sqlite3_exec(pDB, pSql, _callback, NULL, &m_pErrMsg);
if (NULL != m_pErrMsg)
{
 ::sqlite3_free(m_pErrMsg);
 m_pErrMsg = NULL;
}


if (0 != ire)
{
 //执行失败
 //return false;
}

sqlite3_close(m_pDB);

posted on 2013-08-27 10:11 顺其自然EVO 阅读(271) 评论(0)  编辑  收藏 所属分类: 测试学习专栏DB2


只有注册用户登录后才能发表评论。


网站导航:
 
<2013年8月>
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

导航

统计

常用链接

留言簿(55)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜