Membuat koneksi DataBase dengan menggunakan ODBC Driver | visual basic 6.0

Tidak ada komentar
Hai sobat, kali ini saya akan berbagi tentang cara membuat koneksi database dengan menggunnakan ODBC driver. Ok langsung aja ya..

Buat dulu database di phpmyadmin, yang belum tau bikinnya klik disini
Cara membuat database di phpmyadmin






Disini saya menggunakan database mysql
Database name : aprivb
Table name : aprivb
Field
Type
Panjang data
Kd_barang
Varchar
5
Nm_barang
Varchar
25
Harga
Int


 Setelah selesai, buat koneksi ke ODBC.

Berikut adalah cara membuat odbc : 
-        Buka control panel, pilih admiistrative tools
-        Klik Data Source (ODBC)


ODBC Image


-        Klik add, pilih mysql ODBC 3.51 Driver
-        Klik finish maka akan mucul tampilan berikut :


ODBC Image

-        Isi :
Data Source Name : aprivb
User : root
Database : aprivb
-        Klik test, apabila sukses, klik ok.


ODBC Data Source


Database sudah ada di kolom User data source.
Selesai deh, lanjut ke program untuk menampilkan database.


Manampilkan database pada project
-        Buat project
-        Buat form baru
-        Tambahkan list view , Jika belum ada list view, klik disini cara menambahkan komponen pada toolbox 
Form VB


-        Klik kanan listview1, klik properties
-        Pilih kolom “general”
View : 3 – lvwReport
Ceklis Gridlines
-        Pilih kolom “Coloums Header” isikan
Id Barang
Nama Barang
Harga

Setting List View



Klik ok
-        Lanjut deh, buat modul baru
-        Pilih project, klik add modul lalu ketikkan didalam modulnya listing program berikut :


Public db As ADODB.Connection
Public br As ADODB.Recordset
Public sql As String
Public Sub Koneksi()
Set db = New ADODB.Connection
db.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};" _
    & "DSN=penjualan;" _
    & "server=localhost;" _
    & "database=penjualan;" _
    & "user =root;" _
    & "pwd = ;"
db.Open
End Sub


Vb



-        Ketikkan fungsi baru “TampilData” dan “Form_Load” pada code form1

Private Sub Form_Load()
Koneksi
TampilData
End Sub

Sub TampilData()
Dim items As ListItems
'================== ASKENDING NO PEMASUKAN ==========
sql = "select*from apritb order by id_barang"
'====================================================
Set br = New ADODB.Recordset
br.CursorLocation = adUseClient
br.Open sql, db, adOpenDynamic, adLockOptimistic
ListView1.ListItems.Clear
Do While Not br.EOF
    Set Item = ListView1.ListItems.Add()
    Item.Text = br!id_barang
    Item.SubItems(1) = br!nm_barang
    Item.SubItems(2) = br!harga
    br.MoveNext
Loop
Set br = Nothing
End Sub

Selesai, ini tampilan akhir setelah di jalankan :

Hasil


Download project disini


Tidak ada komentar :

Posting Komentar