swiftでFMDBを学習しています。現在はUPDATEについて学習していますが、うまく値を更新できないのでSQL構文を調べ、確認しましたがうまくいきませんでした。
ソースコードは以下のように記述しました。
let
1 let sql = "UPDATE sample SET user_name = :NAME WHERE user_id = :ID;" 2 3 db?.open() 4 // IDの一番目の値を更新する 5 db?.executeUpdate(sql, withParameterDictionary: ["ID": 1, "NAME": [data]]) 6 7 db?.close()
data変数にはテキストフィールドに入れた値が入ってます。これでIDの一番目の値をdata変数に入ってる値に更新するはずなのですができませんでした。なぜうまくいかないのでしょうか?間違えているところがあれば教えてください。お願いします。
あなたの回答
tips
プレビュー