私はc++フロントエンドを使用してsqliteデータベースに取り組んでいます。クエリで変数をバインドしようとすると、次のエラーが発生します。
これがコードです
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);
}
太字の行は、引数「3」の「Database :: InitialSync()::」を「constchar*」に変換できないという問題を示しています。intsqlite3_bind_text(sqlite3_stmt *、int、const char *、int、void()(void))'"
誰かがこれで私を助けることができますか?