Основной вопрос:
Когда я пытался подключиться к зашифрованной базе данных SQLite в. NET Framework 3.5, вот ошибка:
'SQL logi c error Невозможно использовать свойство строки подключения «Пароль»: библиотека не была создана с поддержкой шифрования, см. «https://www.sqlite.org/see» для получения дополнительной информации »
Я перешел на https://www.sqlite.org/see, чтобы проверить, но этот веб-сайт предлагает исходный код для лицензиата SEE, но это не то, что мне нужно, мне нужно успешно использовать DLL.
Я использовал DLL System.Data.SQLite (я загрузил sqlite-netFx35-setup-bundle-x86-2008-1.0.113.0.exe из Здесь .)
Это Можно получить доступ к зашифрованной базе данных SQLite в. NET Framework 3.5? Поскольку я могу успешно сделать это с тем же кодом в. NET Framework 4.5, поэтому я знаю, что мой код в порядке (код показан ниже). Если это возможно, то что мне нужно настроить?
Код, который я использовал:
conn = new SQLiteConnection("Data Source=MyDatabase.sqlite;Version=3;Password=password;");
conn.Open();
Причина, по которой я должен это делать это под. NET 3.5:
Мне нужно изменить базу данных программы на зашифрованную базу данных SQLite. Программа была написана под. NET Framework 3.5, и программа не может работать под. NET 4.0 или даже более поздней версией. И это заставляет меня обращаться к зашифрованной базе данных SQLite под. NET Framework 3.5.
Что я пробовал:
Я ищу решение, но есть только комментарии о том, что ". NET Core" не может поддерживать шифрование доступа SQLite. Однако я использую «. NET Framework» вместо «. NET Core».
Буду благодарен за вашу помощь:)