Код: Выделить всё
cursor.execute(f"""
INSERT INTO [{table_name}] ([Date], [Value], [Value2], [Year], [Month], [Day], [Value3])
SELECT [Date], [Value], [Value2], [Year], [Month], [Day], [Value3]
FROM [Text;Database={OUTPUT_PATH};HDR=YES].[{csv_file.name}]
""")
cnxn.commit()
Код: Выделить всё
Error: ('HY000', '[HY000] [Microsoft][ODBC Microsoft Access Driver] Operation is not supported for this type of object. (-1001) (SQLExecDirectW)')
Для контекста: среда, которую я запускаю, использует Python 3.13.9, pyodbc версии 5.3.0, MS Access DB Engine 2016, работающий в Windows 11, и я использую r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};' в качестве драйвера.
В настоящее время я использую фрейм данных Pandas/
Код: Выделить всё
cursor.executemany()Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/798 ... ported-for
Мобильная версия