sqlite sqlite3_bind_int sqlite3_bind_text
生活随笔
收集整理的這篇文章主要介紹了
sqlite sqlite3_bind_int sqlite3_bind_text
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
sqlite3_bind_int??
sqlite3_bind_text
這兩個(gè)函數(shù)給“準(zhǔn)備語句”綁定參數(shù)。其中函數(shù)的第二個(gè)參數(shù)是綁定參數(shù)的編號(hào)。
此編號(hào)是從1開始,而不是從0開始。
查看sqlite3的源碼,可以看到這兩個(gè)函數(shù)都調(diào)用了 vdbeUnbind 函數(shù)。
查看vdbeUnbind函數(shù),在這個(gè)函數(shù)中有以下幾句
if( i < 1 || i > p->nVar){
????? sqlite3Error(p->db, SQLITE_RANGE);
????? sqlite3_mutex_leave(p->db->mutex);
????? return SQLITE_RANGE;
}
可以看到當(dāng)參數(shù)編號(hào)(i)小于1時(shí)會(huì)報(bào)錯(cuò)退出。
總結(jié)
以上是生活随笔為你收集整理的sqlite sqlite3_bind_int sqlite3_bind_text的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 交替储蓄法指什么?一种定期存款技巧
- 下一篇: S3C2440与SDRAM的地址连线分析