sqlite sqlite3_bind_int sqlite3_bind_text

前端之家收集整理的这篇文章主要介绍了sqlite sqlite3_bind_int sqlite3_bind_text前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

sqlite3_bind_int

sqlite3_bind_text

这两个函数给“准备语句”绑定参数。其中函数的第二个参数是绑定参数的编号。

此编号是从1开始,而不是从0开始。

查看sqlite3的源码,可以看到这两个函数调用了 vdbeUnbind 函数

查看vdbeUnbind函数,在这个函数中有以下几句

if( i < 1 || i > p->nVar){

sqlite3Error(p->db,sqlITE_RANGE);

sqlite3_mutex_leave(p->db->mutex);

return sqlITE_RANGE;

}

可以看到当参数编号(i)小于1时会报错退出

猜你在找的Sqlite相关文章