Tôi có cơ sở dữ liệu sqlite và tôi muốn kết nối từ chương trình C# của tôi bằng cách sử dụng mật khẩu cho cơ sở dữ liệu. Tôi đang sử dụng Navicat và tôi đặt tập tin cơ sở dữ liệu mã hóa với mật khẩu "test" và sau đó theo mã chuỗi kết nối của tôi là:Cách kết nối với cơ sở dữ liệu sqlite bằng mật khẩu
_connection = new SQLiteConnection("Data Source=MedExpress.db;Version=3;Password=\"test\";");
hoặc
_connection = new SQLiteConnection("Data Source=MedExpress.db;Version=3;Password=test;");
Nhưng điều này không làm việc.
Lỗi này là: File opened that is not a database file file is encrypted or is not a database
tôi có thể kết nối với cơ sở dữ liệu mà không có một mật khẩu như thế này:
_connection = new SQLiteConnection("Data Source=MedExpress.db;Version=3;");
Câu hỏi của tôi là làm thế nào tôi có thể đặt mật khẩu để một cơ sở dữ liệu SQLite và kết nối từ chương trình C# sử dụng System.Data.SQLite
bạn có thể giúp tôi với http://stackoverflow.com/questions/16030601/sqlite-unable- to-open-database-file-được mã hóa-hoặc-là-không-a-cơ sở dữ liệu-c – Mogli