com
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Untuk melakukan manipulasi database dengan Visual Basic terlebih dahulu kita
harus mengetahui bagaimana cara menghubungkan database SQL Server 2005
Express ke project Visual Basic Net 2005.
Ada banya cara yang dapat dilakukan untuk menghubungkan database ke visual
basic Net 2005. Untuk kemudahan sekaligus cara cepat saya hanya akan
menjelaskan cara yang biasa saya pakai untuk membuat project-project
database bisnis.
Microsoft ADO.NET
ADO.NET merupakan teknologi akses data terakhir dan terbaru yang disediakan
oleh Microsoft pada saat E-Book ini ditulis.
Data Consumers
ADO.NET telah dirancang sebagai satu antar uka yang dibutuhkan untuk
pengembangn program single dan client/server multi tier, seperti aplikasi Data
Berbasis Windows atau WEB.
SQL adalah bahasa standard yang dipakai untuk aplikasi database / basis data.
Perintah SELECT merupakan perintah yang paling umum dipakai.
Sebagai contoh kasus, anggaplah program anda akan menampilkan nama dan
email pada tabel TAMU.
BAB GRATIS – EBOOK TRIK DATABASE VISUAL BASIC .NET 2005 http://www.xbasicpro.com
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Arti pernyataan di atas adalah memanggil semua Nama dan Email yang berada
pada tabel Tamu.
• DataAdapter
Melalui DataAdapter ini kita dapat mengambil data rekaman dengan
langsung memberikan perintah SQL maupun melalui objek Command.
contoh:
Dim oDa As New SqlDataAdapter("SELECT * FROM KOTA",
sConn)
BAB GRATIS – EBOOK TRIK DATABASE VISUAL BASIC .NET 2005 http://www.xbasicpro.com
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
• DataSet
Setelah record (rekaman) di hasilkan melalui DataAdapter lalu record
tersebut diisikan ke dalam Dataset. Di dalam dataset sebenartnya bisa
dimuat lebih dari satu table. Untuk kemudahan kita hanya mengisi
DataSet dengan satu buah tabel saja.
contoh:
oDa.Fill(oDS)
• Table
Objek Recordset tidak dipergunakan lagi pada ADO.NET sebagai
gantinya kita akan memakai object Table yang terdapat di dalam Dataset
untuk mengakses rekaman-rekaman yang dikembalikan dari query SQL.
Anda mempergunakan Objek Table untuk menyajikan data kepada
pemakai.
Objek Table ini berisi rekaman (record) yang dapat langsung
dipergunakan untuk megisi gridview atau textbox.
Objek table ini terdapat di dalam dataset.
contoh:
Dim oTbl As New DataTable
oTbl = oDS.Tables(0)
………………………………………………………….
………………………………………………………….
Pada pelajaran ini, anda akan belajar bagaimana cara berhubungan ke sumber
data mempergunakan Objek Connection nya ADO.NET.
BAB GRATIS – EBOOK TRIK DATABASE VISUAL BASIC .NET 2005 http://www.xbasicpro.com
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Di bawah ini adalah kode yang biasa dipakai untuk berhubungan dengan SQL
Server.
Imports System.Data.SqlClient
Imports System.Data
Memanggil Data
ADO.NET mengijinkan anda memanggil data dari sumber data dan menampilkan
hasil rakaman-rekaman ke pemakai. Rekaman ini disebut Table yang ada pada
objek Dataset ADO.NET. Anda dapat membuat SQLDataAdadpter dari objek
Command . Setelah itu anda mengisi Dataset dari SQLDataAdapter tadi.
Pada umumnya anda mengembalikan rekaman dari objek command dengan
memanggil query tersimpan atau prosedur tersimpan (Stored Procedure) atau
langsung memberikan query (perintah sql) melalui SqlDataAdapter.
Caranya adalah:
txtKodeKota.Text = oTbl.Rows(0).Item(0)
txtNamaKota.Text = oTbl.Rows(0).Item(1)
Di bawah ini adalah kode selengkapnya yang dapat dibuat pada form aplikasi
Visual Basic Net 2005.
Imports System.Data.SqlClient
Imports System.Data
oDa.Fill(oDS)
oTbl = oDS.Tables(0)
txtKodeKota.Text = oTbl.Rows(0).Item(0)
txtNamaKota.Text = oTbl.Rows(0).Item(1)
End Sub
End Class
DAFTAR ISI
Pengantar................................................................................................. 1
Database.................................................................................................. 2
Validasi.................................................................................................... 56
Kode validasi................................................................................... 57
BAB GRATIS – EBOOK TRIK DATABASE VISUAL BASIC .NET 2005 http://www.xbasicpro.com
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Laporan (Report).................................................................................. 59