Comment puis-je accéder à SQLite avec C#?

Je suis en train d'essayer de se connecter à ma base de données Sqlite par programmation à l'aide de C#/ASP.NET:

string requete_sql = "SELECT * FROM USERS";
connStr = @"Data Source=C:\LocalFolder\FooBar.db;";
using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(connStr)) {
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(requete_sql,conn);
conn.Open();
cmd.ExecuteNonQuery();
}

Mais une exception s'élève (sur la conn.Open() à la ligne) indiquant que :

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Ce qui est très étrange parce que j'ai copié exactement de la chaîne de connexion trouvé dans le Web.fichier de configuration.

Comment puis-je éviter cette exception?

PS: Mon but est de se connecter uniquement par programmation à la base de données sans le web.fichier de configuration.

Merci,

Ce qui concerne.

OriginalL'auteur Zakaria | 2010-09-15