2011-04-28 54 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

相关问题