最近、私はhaskellでsqlite3の作業を開始しました。オフセットのパラメータを使ってテーブル内の変数をどのように変更することができますか?Saskite3 Update in Haskell
私はこのような何かをしたいと思います:
execute_ conn "CREATE TABLE IF NOT EXISTS test (id INTEGER PRIMARY KEY, v INTEGER)"
execute conn "INSERT INTO test (v) VALUES (?)" (Only ("1" :: String))
execute conn "UPDATE test SET v = v + ?" (Only modifyingValue) <--- this is not working
ありがとうございました。
https://www.sqlite.org/cvstrac/wiki?p=LibraryRoutineCalledOutOfSequence
おそらく、接続がすでにクローズされていますErrorMisuseエラーについての情報はここで
エラーメッセージは何ですか?それはコンパイラエラーかランタイムエラーですか? – ErikR
実行時エラーです:SQLite3は、準備 "UPDATE test SET v =?"を実行しようとしているときにErrorMisuseを返しました:ライブラリルーチンがシーケンス外で呼び出されました – Relu