
Contoh cepat akses data SQL Server 2000 menggunakan VB.Net 2003
11 March, 2008Salah satu kawan saya minta tolong untuk dibuatkan contoh sederhana manipulasi data SQL Server menggunakan VB.Net. Karena kesibukan, sayapun menjanjikan membuatkan keesokan harinya. Saya menggunakan step-by-step untuk memudahkan pemula mencintai VB.Net, halah. Nah, ini dia langkah-langkahnya.
1. Klik File-> New -> Project.
2. Di Project Type, pilih Visual Basic Projects, di daftar Templates pilih Windows Application. Isi juga nama aplikasi dan folder penyimpanan aplikasi yang diinginkan. Klik OK.

3. Setelah terbentuk form bernama Form1, pilih komponen DataGrid dari tab Toolbox, biasanya terletak di sebelah kiri. Drag and drop ke Form1. Jika belum terlihat Toolbox, klik View -> Toolbox. Defaultnya datagrid akan bernama DataGrid1.

4. Sebelum melangkah ke koneksi dengan SQL Server, terlebih dahulu buat sebuah database dengan nama hello dan sebuah tabel bernama Pegawai dengan struktur sbb:
[ID] [char] (2) NOT NULL ,
[Nama] [nvarchar] (50) NULL ,
[Alamat] [nvarchar] (50) NULL
5. Pilih tab Server Explorer, biasanya terletak di sebelah kiri juga sama seperti Toolbox. Jika belum terlihat, klik View -> Server Explorer. Akan terlihat tree berisi Data Connections dan Servers. Pilih Servers -> [Nama komputer] -> SQL Servers -> [Nama instance DB, saya menggunakan nama TURION] -> hello(nama database kita) -> Tables -> Pegawai.
6. Drag and drop tabel Pegawai di Server Explorer ke DataGrid1. Otomatis VS.Net 2003 akan membuatkan SqlConnection1 dan SqlDataAdapter1. SqlConnection1 sesuai namanya, berfungsi untuk membuka koneksi ke SQL Server DB. Sedangkan SqlDataAdapter berguna untuk set command query mengisi DataSet atau update SQL Server Database. DataSet adalah sekumpulan DataTable, mirip sebuah database yang berisi banyak tabel beserta relasinya.

7. Klik Data -> Generate DataSet. Jika menu Generate DataSet masih disable, fokuskan dulu cursor ke Form1. Di Choose a dataset, pilih New, isi dengan dsHello. Pastikan cek Tabel Pegawai dan cek Add this dataset to the designer tercentang. Klik OK. VS.Net akan membuatkan komponen dsHello1 yang berisi dataset bernama dsHello.

8. Set fokus ke DataGrid1. Di tab Properties, isi Datasource dengan dsHello. Kemudian isi DataMember dengan Pegawai. Jika belum menemukan tab Properties, klik View -> Properties Window.
9. Tambahkan 2 button di Form1. Di tab Properties Button1, isi Name : cmdRefresh, Text : Refresh. Button2, Name : cmdSimpan, Text : Simpan. Sehingga terlihat tampilan sbb :

10. Double klik button Refresh, maka di Code Editor akan dibuatkan event-handling untuk event Click-nya bernama method cmdRefresh_Click, isi method dengan code sbb :
Private Sub cmdRefresh_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdRefresh.Click
DsHello1.Clear()
SqlDataAdapter1.Fill(DsHello1)
End Sub
11. Lakukan hal yang sama dengan cmdSimpan. Isi method dengan code sbb :
Private Sub cmdSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSimpan.Click
SqlDataAdapter1.Update(DsHello1)
MessageBox.Show(“Database updated!”)
End Sub
12. Tes aplikasimu, jalankan F5. Selamat mencoba dan selamat datang di dunia pemrograman Microsoft.

Tags: Contoh, VB.Net, Walkthrough
mau tanya… setelah aplikasi diatas di publish di IIS, trus saya akses dengan menggunakan IE dari komputer lain, kenapa error ya… error nya “Failed login sql server using IT-04/Guest”… IT-04 komputer tempat aplikasi dan sql server berada… kalo cuma bisa jalan di komputer local kan percuma…
mohon dibimbing
@erita : Contoh aplikasi saya disini adalah aplikasi desktop, bukan web, jadi tidak menggunakan IIS.
Tapi bisa juga saya modifikasi untuk aplikasi web dengan menggunakan contoh koneksi ke database seperti di atas.
Untuk error, kemungkinan adalah user/password sql servernya salah.
mas..punya tutorial tentang asp.net with vb??
dipublish dung..
makasi..
anangbakti wrote : ok Tia, ini lg dalam proses
Bang ada contoh yang untuk vb.net 2008 !!!
Contoh cepat akses data SQL Server 2000 menggunakan VB.Net 2008
Isi terus postingnya Bro….
makasih yaa kakak atas informasinya
bos saya tanya nh bagaimana menbuat database pegawai pke vb.net dan sql 2003………..tolong bantu saya bls ke email saya tisonbertono@yahoo.co.id
thanks ats tutorialnya tapi da yang lebih lengkap ga mis: membuat database pengolahan keuangan
Utk database pengolahan keuangan itu setahu saya tergantung order dari klien.
Saya pernah membuat cash management app utk pln selama 3 bulan. Program itu saling berkomunikasi dengan aplikasi yang
sudah exist. Gunanya untuk mengatur uang yang masuk dari loket untuk dikirim ke bank beserta historinya.
Jadi itu tergantung request klien anda.
Mas punya contoh aplikasi penilaian dengan Vb.2003 gak, lg butuh nih buat referensi TA.Makasih.
Mas…bisa minta tolong kasih tutorial singkat via email mau bikin aplikasi pencatatn surat keluar-masuk menggunakan vb.net 2008….Trims sebelumnya
@Yant Maaf Mas belum pernah menggunakan vb.net 2008. Tapi mirip-mirip vb.net 2005.