Tôi đang làm việc với SharpDevelop 3.2.0, IronPython 2.6.1 cho .Net4.Sử dụng sqlite3 với IronPython 2.6 cho .Net4
Để có quyền truy cập vào các chức năng sqlite3 sử dụng mô-đun này cho IronPython: IronPython.SQLite
chương trình của tôi là một ứng dụng GUI và truy cập vào một cơ sở dữ liệu SQLite. Khi bắt đầu chương trình thông qua trình thông dịch ipy.exe từ IronPython mọi thứ (bao gồm truy cập cơ sở dữ liệu) hoạt động hoàn hảo.
Nhưng nếu tôi cố gắng để bắt đầu chương trình tôi biên soạn với SharpDevelop đến một thực thi, tôi nhận được một ngoại lệ:
IronPython.Runtime.Exceptions.ImportException: Không mô-đun tên _sqlite3
Lý do cho ngoại lệ này nằm trong dbapi2.py:
từ _sqlite3 import *
Trên bảng điều khiển IronPython, tôi có thể nhập _sqlite3 và sử dụng nó như dự định.
Tôi đã cung cấp cho SharpDevelop đường dẫn đến mô-đun sqlite3, nhưng không có tệp có tên _sqlite3 ở bất kỳ đâu trong thư mục IronPython hoặc sqlite3-module.
Hãy cho tôi biết điều gì có thể gây ra sự cố này khi tạo phiên bản được biên dịch của chương trình của tôi.
Cảm ơn bạn rất nhiều.