2
pythonのsqlite3のドキュメントは、SQLクエリにパラメータを挿入するためのこの例を示しています。どのようにsqlite3のバイナリファイルをPythonでエスケープしますか?
for t in [('2006-03-28', 'BUY', 'IBM', 1000, 45.00),
('2006-04-05', 'BUY', 'MSOFT', 1000, 72.00),
('2006-04-06', 'SELL', 'IBM', 500, 53.00),
]:
c.execute('insert into stocks values (?,?,?,?,?)', t)
テキストと数字には問題ありません。フィールドの1つがバイナリBLOB(JPEGイメージなど)の場合はどうなりますか?バイナリファイルはどのように挿入されますか?
あなたは、「バイナリファイル」の意味をどう思いますか?そして、どのテーブル定義がありますか? –
Python2.xの文字列とバイトは同じものです... – JBernardo