To jest ciąg połączenia z hasłem
Data Source=filename;Version=3;Password=myPassword;
Jak już wspomniałeś, używasz navicat do ustawienia szyfrowania sqlite. Szyfrowanie oznacza, że zaszyfrowałeś bazę danych, jest to coś innego niż ustawienie hasła do bazy danych..
przy ustawianiu hasła do bazy danych wypróbuj ten kod.
//create file
SQLite.SQLiteConnection.CreateFile("c:\\mydatabase file.db3")
Dim cn As New SQLite.SQLiteConnection
//set password
cn.ChangePassword("paxword")
//remove password
cn.ChangePassword("")
Najpierw usuń szyfrowanie ..