SQL文字列からコロンを削除できないため、これをどうすればよいか分かりません。 基本的に私は以下のコードを使用してSQLの文字列をSqliteで実行しようとしています。Sqliteの認識できないトークン: ":" C++
string database_name = "C:/Programs_C++/Project/Databases/dbase.db";
string exec_string = "SELECT * FROM " + database_name + " WHERE type='table'";
dbase_return=sqlite3_open_v2(database_name.c_str(),&db_handle,SQLITE_OPEN_READWRITE,NULL);
dbase_return_tbl=sqlite3_get_table(db_handle,exec_string.c_str(),&result,&row,&column,&error_msg);
//But I get the error: unrecognized token: ":" ?
どうすればこの問題を回避できますか?ありがとう
'exec_string'はあなたが何のためにも使っていないのでここでは無関係です。 – immibis
修正済み..私はラインを残しました..お気軽に – domonica
私はdbase.dbという名前のデータベースを持っています..あなたは精巧にできますか?私はここで何を書きますか?今私はそれが間違っているかもしれないことがわかります。この方法でD'baseからテーブルを選択できないのですか?私はそれをどうすればいいのか知っていますか?ありがとう – domonica