我有一个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;");
但这并不起作用。
错误是:打开的文件不是数据库文件
文件已加密或不是数据库
我可以像这样无需密码连接到数据库:
_connection = new SQLiteConnection("Data Source=MedExpress.db;Version=3;");
我的问题是如何为一个sqlite数据库设置密码,并使用System.Data.SQLite
从C#程序连接。