Friday, July 28, 2006

C# Connect To SQLite3

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SQLite;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TestSQLite
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}

public string ConStr = "Data Source=Stamp;Version=3;Compress=YES";

private void Form1_Load(object sender, EventArgs e)
{
//string SET = "INSERT INTO TbStamp VALUES('455320117','เอกชัย ทุมจินดา')";
string GET = "SELECT * FROM TbStamp";

SQLiteConnection Conn = new SQLiteConnection(ConStr);
Conn.Open();

//SQLiteCommand sqlCom = new SQLiteCommand(SET, Conn);
//sqlCom.ExecuteNonQuery();

SQLiteCommand Command = new SQLiteCommand(GET, Conn);
SQLiteDataReader dbRead = Command.ExecuteReader();

while (dbRead.Read())
{
MessageBox.Show(dbRead["sid"].ToString(), "คำเตือน");
MessageBox.Show(dbRead["name"].ToString(), "คำเตือน");
}
}
}
}

จากตัวอย่างด้านบนเป็น SourceCode การใช้ C# เชื่อมต่อกับฐานข้อมูลที่สร้างโดย SQLite รุ่น 3

** Note กันลืมครับ ^-^

No comments: