我正使用 c++ 前端的 sqlite db 进行工作。 当我试图在查询中绑定变量时, 它会给出以下错误 。
这里是代码
for(vector<vector<string> >::iterator it = result.begin(); it < result.end(); ++it)
{
vector<string> row = *it;
**sqlite3_bind_text(statement,2,[row.at(1) string],-1, SQLITE_TRANSIENT);**
int result = sqlite3_step(statement);
}
粗体线表示问题在于 " 无法将`数据库::InitialSync ():: '改为`Cont char ',作为`3'的论据改为`int sqlite3_bind_text(sqlite3_stmt*, int, const char*, int, valent ()(避免 ))'" 。
有人能帮我吗?