2011-04-28 56 views
10

我想使用sqlite在asp.net中開發小型應用程序,實際上我不知道如何在應用程序中使用sqlite。任何人都可以提供一個一步一步的過程來創建一個在c#後面的asp.net代碼中的應用程序的鏈接。如何使用sqlite創建asp.net web應用程序

回答

4

本指南應該讓你開始:

Using SQLite in your C# Application

最終使用SQLite非常相似,使用Microsoft SQL Server,只是不同的對象和一個額外的組裝參考。

+0

嗨,感謝您給予回覆,我必須嘗試開發一個小型應用程序,我有一個小小的疑問,我可以在sqlite窗口應用程序中創建表的代碼。請幫助我..... – Victor 2011-04-28 07:36:01

+0

@Victor您可以從[SQLite網站](http://www.sqlite.org/download.html)下載命令行shell工具SQLite3.exe,該工具允許您創建數據庫並對它執行命令(例如'CREATE TABLE')。還有用於SQLite數據庫管理的GUI工具 - 嘗試谷歌搜索這些(我自己使用SQLite3.exe)。 – Justin 2011-04-28 07:38:55

+0

好吧,非常感謝你,其實我不知道我在asp.net中使用sqlite .. – Victor 2011-04-28 07:44:53

8

創建它,你對任何常規asp.net web應用程序以同樣的方式 - 你可能需要使用一個供應商的話,像這樣的:http://system.data.sqlite.org/

下面是如何進行連接:約在這裏的SQLite功能http://www.fryan0911.com/2009/10/c-how-to-connect-to-sqlite-database.html

更多信息:http://www.aspfree.com/c/a/Database/Using-SQLite-for-Simple-Database-Storage/

有一些微妙的東西是不同於普通的sql服務器 - 你可以在該網站上閱讀它。下面是對這些細微的差別的一些信息了另一個問題:https://stackoverflow.com/questions/822548/c-sqlite-syntax-in-asp-net

+0

謝謝大家,我嘗試創建應用程序,但顯示錯誤,如文件'C:\ Documents and Settings \ stellent \ Desktop \ sqlitebrowser_200_b1_win \ Source \ SQLLite \ SQLLite \ bin \ Debug \ DemoT.db'不存在。使用ConnectionString參數New = True創建新文件 – Victor 2011-04-28 07:08:06

+0

嗨,我在哪寫代碼來創建表格請告訴我..... – Victor 2011-04-28 07:17:38

+0

它在文章的第二頁在帖子中:http://www.aspfree使用SQLite for Simple-Database-Storage/1/ – 2011-04-28 13:35:12

1

嘗試將此代碼

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"); 

最終結果載荷DataGridView

相關問題