Код: Выделить всё
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()
Ошибка: ('HY000', '[HY000] [Microsoft][ODBC Microsoft Access Driver] Операция не поддерживается для этого типа объекта. (-1001) (SQLExecDirectW)')
Прекратила ли Microsoft навсегда загрузку CSV/текстовых файлов в базы данных Access с помощью такого запроса или это проблема, специфичная для машины, которую я могу исправить?
Для контекста: среда, в которой я работаю, использует 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
Мобильная версия