0

単一値の挿入に問題があります。pyodbc の使用

LL= []
....
sqla = 'INSERT INTO d.table VALUES (?,?,?,?,?,?,?)'
csr.executemany(sqla, LL)

LLがリストとしてのデータの単一列である場合、機能します...機能しません。

LL= []
....
sqla = 'INSERT INTO d.table VALUES (?)'
csr.execute(sqla, LL)

どうすれば修正できますか?

それで

LL= []
....
sqla = 'INSERT INTO d.table VALUES (?)'
csr.execute(sqla, LL)

LL が Id のみの場合, データベース テーブルには ID, AAA,BBB, CCC の列があります. どうすれば挿入できますか....

LL= [['TDW'], ['TD0'], ['TD0'], ['TDW'], ['TD10'] ]
4

1 に答える 1

1
sqla = 'INSERT INTO d.table (column_name) VALUES (?)'

これは INSERT QUERY の正しい構文です。

于 2011-03-03T04:42:03.813 に答える