Tôi đã gặp sự cố tương tự với việc chèn pyODBC vào Cơ sở dữ liệu SQL Server 2008 bằng cách sử dụng thi hành (). Khi tôi chạy theo dõi hồ sơ ở phía SQL, pyODBC đang tạo kết nối, chuẩn bị câu lệnh chèn tham số và thực thi nó cho một hàng. Sau đó, nó sẽ không chuẩn bị câu lệnh và đóng kết nối. Sau đó, nó lặp lại quá trình này cho mỗi hàng.
Tôi không thể tìm thấy bất kỳ giải pháp nào trong pyODBC không thực hiện được điều này. Tôi đã chuyển sang ceODBC để kết nối với SQL Server và nó đã sử dụng đúng các câu lệnh được tham số hóa.