Я пытаюсь вставить какой-либо список в базу данных 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
.
Как решитьэта ошибка? Или есть какой-нибудь альтернативный способ выполнить эту задачу?