Sqliteを使用してasp.netで小さなアプリケーションを開発したいのですが、実際にはアプリケーションでsqliteを使用する方法がわかりません。誰かがc#の背後にあるasp.netコードでアプリケーションを作成するためのステップバイステップのプロセスへのリンクを提供できますか?.
このガイドはあなたが始めるはずです:
最終的にSQLiteを使用することは、Microsoft SQL Serverを使用することと非常に似ていますが、異なるオブジェクトと追加のアセンブリ参照があります。
通常のasp.netWebアプリケーションと同じ方法で作成します-おそらく次のようなプロバイダーを使用する必要があります: http://system.data.sqlite.org/
接続方法は次のとおりです。 http://www.fryan0911.com/2009/10/c-how-to-connect-to-sqlite-database.html
Sqlite機能の詳細についてはこちらをご覧ください: 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
このコードを試してください
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
に読み込まれます。
Sqliteへの接続にこれを使用します