У меня есть список словарей, которые я пытаюсь вставить в таблицу sql, используя pyodb c
agent_list = [{'agent_str': 'GN1RLWFH011-2020-04-13-12-56-30-899936.txt', 'name_test': 'GN1RLWFH011', 'timestamp': '2020-04-13-12-56-30'}, {'agent_str': 'GN1RLWFH011-2020-04-13-13-02-36-611697.txt', 'name_test': 'GN1RLWFH011', 'timestamp': '2020-04-13-13-02-36'}]
Что я пробовал
crsr=conn.cursor()
crsr.executemany("""
INSERT INTO
framework.dbo.VS_Suspects
(agent_str, name_test, timestamp)
VALUES
(%(agent_str)s, %(name_test)s, %(timestamp)s)
""", agents_list)
Но продолжайте Получение следующих ошибок:
'Params must be in a list, tuple, or Row', 'HY000'
Любая помощь по вставке списка словарей в таблицу SQL очень ценится.