Wie kann ich mit C # auf SQLite zugreifen?

7

Ich versuche mit C # / ASP.NET programmgesteuert eine Verbindung zu meiner Sqlite-Datenbank herzustellen:

%Vor%

Aber eine Ausnahme erhebt sich (auf der conn.Open () Zeile) und sagt:

%Vor%

Das ist sehr seltsam, da ich die genaue Verbindungszeichenfolge in der Datei Web.config kopiert habe.

Wie kann ich diese Ausnahme vermeiden?

PS: Mein Ziel ist es, nur ohne die Datei web.config eine Verbindung zur Datenbank herzustellen.

Danke,

Grüße.

    
Zakaria 15.09.2010, 14:01
quelle

4 Antworten

7

Sie können keine Verbindung zu SQLite db mithilfe von SQLProvider-Klassen herstellen. Sie sind für SQL Server. Sie müssen SQLite-Anbieter Klassen verwenden.

    
Alex Reitbort 15.09.2010, 14:06
quelle
11

SQLLite in C # (erfordert System.Data.SQLLite in Referenzen)

%Vor%     
Rudu 15.09.2010 14:13
quelle
3

Es gibt einen Artikel im MSDN Magazin über genau das:

Ссылка

    
Jordão 15.09.2010 14:11
quelle
1
  1. Laden Sie die entsprechende Distribution von Ссылка
  2. Referenz System.Data.SQLite.DLL in Ihrem Projekt (dies gibt Ihnen die SQLiteConnection-Klasse)
  3. Verbinden Sie sich mit

    %Vor%

Weitere Informationen finden Sie Ссылка .

    
Phyxx 29.12.2013 22:29
quelle

Tags und Links