2
以下の非コメントコードは、OperationalError:near "?"コメント行は問題なく動作します。私はここで何が欠けていますか?'?'を使用するFlaskとSQLite3のプレースホルダはOperationalErrorを生成します。
g.db.execute('INSERT INTO ? (date,value) VALUES (?,?)', \
[session['user'],request.form['date'],request.form['value']])
#g.db.execute('INSERT INTO '+session['user']+' (date,value) VALUES (?,?)', \
# [request.form['date'],request.form['value']])
これは意味がある、ありがとう! – monostop
これは何らかの理由がありますか?ありがとう:) – lithiium
@lithiiumテーブル名はプレースホルダ( '? ')を受け入れません。明示的に記述する必要があります。 – kev