Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - Encrypted SQLite Connectionstring mit password


mmp5 - Do 17.03.11 22:58
Titel: Encrypted SQLite Connectionstring mit password
Folgendes Problem:

ich muss mich zu einer SQLite Datenbank der Version 3 verbinden und Daten abrufen.
Ich habe die neuste SQLiteConnection Version drauf.
Die sqlite Datei ist passwortgeschützt.
Die sqlite Datei wurde mittels Navicat Lite erstellt (dort wurde auch das PW gesetzt).
Es wird immer der selbe Fehler ausgegben: "file is encrypted or is not a database"


Hier mein Connectionstring:

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
            
SQLiteConnection ObjConnection = new SQLiteConnection("Data Source=C:\\myData.db;Version=3;Password=pewe;");
try
{
    ObjConnection.Open();
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}
finally
{
    ObjConnection.Close();
}


Eine unverschlüßelte Datei bekomme ich ohne Probleme angesprochen und abgefragt.

Hat einer eine Idee warum das nicht funktioniert?