sqlite3をVisual StudioからC++で操作しています。
sqlite3_exec(db, sql_update, 0, NULL, &zErrMsg)
ちなみに、char sql_update[30] = "update test set f = 10.5";
です。
この文でデータベース更新処理を行っています。
しかし、更新処理が遅いです。
また、sql_updateの部分をそのまま"update test set f = 10.5";
と打ち込むと、更新処理は速いです。
このようにsql文を変数で与えるのと、そのまま打ち込むので速度に差はなぜ出るのでしょうか?
変数で扱いたいので、速くする対処法もあれば教えていただきたいです。
大雑把な説明で申し訳ありません。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/05 02:49
2018/11/06 08:47
2018/11/07 07:54