Menu Horisontal

Senin, 13 Agustus 2012

Pembuatan Database SQLite dengan VB.NET 2005


Tutorial ini mencoba menunjukkan bagaimana koneksi dengan SQLite dengan VB.NET 2005.
Kita membutuhkan sebuah DLL yang bernama System.Data.SQLite (http://sqlite.phxsoftware.com/) yang bersifat freeware…
01Imports System.Data.SQLite
02Imports System.IO
03
04Private Sub btn_createdb_Click(ByVal sender As System.ObjectByVal As System.EventArgs)
Handles btn_createdb.Click
05
06        'Save Dialog Box
07        Dim As New SaveFileDialog
08        f.Filter = "SQLite 3 (*.db3)|*.db3|All Files|"
09        f.ShowDialog()
10        'Create Database
11        Dim SQLconnect As New SQLite.SQLiteConnection()
12        'Database Doesn't Exist so Created at Path
13        SQLconnect.ConnectionString = "Data Source=" & f.FileName & ";"
14        SQLconnect.Open()
15        SQLconnect.Close()
16
17    End Sub
18
19Private Sub btn_tables_create_Click(ByVal sender As System.ObjectByVal As
System.EventArgs)Handles btn_tables_create.Click
20
21            Dim SQLconnect As New SQLite.SQLiteConnection()
22            Dim SQLcommand As SQLiteCommand
23            SQLconnect.ConnectionString = "Data Source=" & txt_dbpath.Text & ";"
24            SQLconnect.Open()
25            SQLcommand = SQLconnect.CreateCommand
26            'SQL query to Create Table
27            SQLcommand.CommandText = "CREATE TABLE " & txt_tables_name.Text & "(id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, description TEXT, image BLOB);"
28            SQLcommand.ExecuteNonQuery()
29            SQLcommand.Dispose()
30            SQLconnect.Close()
31End Sub
Selamat mencoba!

2 komentar:

alif_lareosing mengatakan...

mas, mau tanya cara deployment aplikasinya bagaimana supaya database sqlite-nya include juga

AsepKuah mengatakan...

Seting properti dll asambly sqlite tersebut pada Project/References menjadi Copy Local = True, kemudian ReBuild Project. Selanjutnya untuk Deployment tinggal dibawa semua dll yang ada pada direktori asambly project agan.

direktori asambly biasanya pada "nama_project/bin/debug".