2011-04-28 4 views

Répondre

4

Ce guide devrait vous aider à démarrer:

Using SQLite in your C# Application

En fin de compte en utilisant SQLite est très similaire à l'aide de Microsoft SQL Server, juste avec des objets différents et une référence d'assemblage supplémentaire.

+0

Salut, Merci d'avoir donné réponse je dois essayer de développer une petite application J'ai un petit doute où je peux écrire un code pour créer des tables dans l'application fenêtre sqlite. aidez-moi s'il vous plaît ..... – Victor

+0

@Victor Vous pouvez télécharger l'outil de shell de ligne de commande SQLite3.exe à partir du [site Web SQLite] (http://www.sqlite.org/download.html) qui vous permet de créer une base de données et exécuter des commandes à son encontre (par exemple 'CREATE TABLE'). Il existe également des outils GUI pour la gestion de base de données SQLite - essayez google en recherchant ces derniers (j'utilise moi-même SQLite3.exe). – Justin

+0

Ok merci beaucoup en fait je ne sais pas je dois utiliser sqlite dans asp.net .. – Victor

8

Vous créez la même façon que vous le feriez toute application web asp.net régulière - Vous voulez probablement utiliser un fournisseur pour elle, comme celui-ci: http://system.data.sqlite.org/

Voici comment faire le lien: http://www.fryan0911.com/2009/10/c-how-to-connect-to-sqlite-database.html

Plus d'informations sur les fonctionnalités de sqlite ici: http://www.aspfree.com/c/a/Database/Using-SQLite-for-Simple-Database-Storage/

Certaines subtilités sont différentes de celles du serveur sql standard - vous pouvez en savoir plus sur ce site. Voici une autre question qui a des informations sur ces différences subtiles: https://stackoverflow.com/questions/822548/c-sqlite-syntax-in-asp-net

+0

Merci à tous, j'ai essayé de créer une application, mais en affichant une erreur comme le fichier 'C: \ Documents and Settings \ stellent \ Desktop \ sqlitebrowser_200_b1_win \ Source \ SQLLite \ SQLLite \ bin \ Debug \ DemoT.db' n'existe pas . Utilisez le paramètre ConnectionString New = True pour créer un nouveau fichier – Victor

+0

Salut, où j'écris le code pour créer les tables s'il vous plaît dites-moi ..... – Victor

+0

Son dans la deuxième page de l'article dans le post: http: //www.aspfree .com/c/a/Base de données/Using-SQLite-pour-Simple-Database-Storage/1/ –

1

Essayez de ce code

public class DBhelperClass 
{ 
    string dbConnection = "Data Source=ShyamDB.s3db"; 
    public DataTable GetDataTable(string sql) { 
     DataTable dt = new DataTable(); 
     try { 
      SQLiteConnection cnn = new SQLiteConnection(dbConnection); 
      cnn.Open(); 
      SQLiteCommand mycommand = new SQLiteCommand(cnn); 
      mycommand.CommandText = sql; 
      SQLiteDataReader reader = mycommand.ExecuteReader(); 
      dt.Load(reader); 
      reader.Close(); 
      cnn.Close(); 
     } catch (Exception e) { 
      throw new Exception(e.Message); 
     } 
    return dt; 
    } 
} 

//string nputFile = "ShyamDB.s3db" is mydb name ; 
DBhelperClass db = new DBhelperClass(); 
dataGridView1.DataSource = db.GetDataTable("Select * from ShyamTable"); 

charges de résultat final DataGridView.

Questions connexes