Ceci est la chaîne de connexion avec le mot de passe
Data Source=filename;Version=3;Password=myPassword;
Comme vous l'avez indiqué, vous utilisez navicat pour définir le cryptage sqlite. Le cryptage signifie que vous avez crypté la base de données, c'est différent de définir un mot de passe pour une base de données..
en définissant un mot de passe pour une base de données, essayez ce code..
//create file
SQLite.SQLiteConnection.CreateFile("c:\\mydatabase file.db3")
Dim cn As New SQLite.SQLiteConnection
//set password
cn.ChangePassword("paxword")
//remove password
cn.ChangePassword("")
Supprimez d'abord le cryptage ..