我有一个 sqlite 数据库,我想使用数据库的密码从我的 C# 程序进行连接。我正在使用 Navicat,我使用密码“test”设置加密数据库文件,然后通过代码我的连接字符串是:
_connection = new SQLiteConnection("Data Source=MedExpress.db;Version=3;Password=\"test\";");
或者
_connection = new SQLiteConnection("Data Source=MedExpress.db;Version=3;Password=test;");
但这不起作用。
错误是: File opened that is not a database file
file is encrypted or is not a database
我可以在没有密码的情况下连接到数据库,如下所示:
_connection = new SQLiteConnection("Data Source=MedExpress.db;Version=3;");
我的问题是如何为 sqlite 数据库设置密码并使用 C# 程序连接System.Data.SQLite