print msg
戻り値['2013-07-08 10','temperature','kitchen','22.5']
このコードを実行すると:
data="bdd.sq3"
conn=sqlite3.connect(data)
cur=conn.cursor()
cur.execute("CREATE TABLE IF NOT EXISTS temperature (date TEXT, type TEXT, zone TEXT, value REAL)")
cur.execute("INSERT INTO temperature (date TEXT, type TEXT, zone TEXT, value REAL) VALUES(?,?,?,?)",(msg))
私はこのエラーがあります:
cur.execute("INSERT INTO temperature (date TEXT, type TEXT, zone TEXT, value REAL) VALUES(?,?,?,?)",(msg))
sqlite3.OperationnalError: near "TEXT": syntax error
しかし、何が悪いのかわかりません。他のプログラムで同様のコードを使用していますが、完全に機能します。