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);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值