【发布时间】:2019-10-12 04:57:09
【问题描述】:
我正在尝试将一些列表插入到 SQL Server 数据库中。
到目前为止我已经尝试过了:
trdcode = trdcode[1:]
ltp = ltp[1:]
high = high[1:]
datatable = [tuple(trdcode),tuple(ltp),tuple(high)]
query = "INSERT INTO test (TRADINGCODE, LTP, HIGH) VALUES (?, ?, ?)"
cursor.execute(query, datatable)
connection.commit()
但我收到一个错误:
SQL Server 中这些列的数据类型是VARCHAR,列表元素是str。
我该如何解决这个错误?或者有没有其他方法可以执行此任务?
【问题讨论】:
标签: sql-server python-3.x