Deklarasi Variabel Database Deklarasi Variabel Recordset Open Database Open Recordset Close

Modul Visual BasicD3 Agus Muhardi – Alga Musa

BAB XVII MENGGUNAKAN DATABASE LEWAT KODE PROGRAM

Untuk membuka database lewat kode program, ikuti langkah-langkah sebagai berikut:

17.1. Deklarasi Variabel Database

Level deklarasi variabel database bisa pada level form atau level lain, tetapi biasanya tidak pada level prosedur. Penulisannya adalah sebagai berikut : Dim [ nama_variabel] As Dat abase Contoh : Dim dbPembelian As Dat abase Jika perintah diatas tidak dikenal, maka dapat menambahkan dulu objek data dari toolbox ke dalam form. Objek data tersebut tidak perlu dikaitkan ke dala database, karena hanya sebagai syarat agar dapat menggunakan perintah deklarasi variabel database di atas. Setelah program dijalankan satu kali, maka objek data tersebut dapat dihapus.

17.2. Deklarasi Variabel Recordset

Level deklarasi recordset ini bisa pada level form atau level lain, tetapi biasanya tidak pada level prosedur. penulisannya adalah sebagai berikut : Dim [ nama_variabel] As Recordset Contoh : Dim rsBarang As Recordset

17.3. Open Database

Modul Visual BasicD3 Agus Muhardi – Alga Musa Setelah mendeklarasikan variabel database dan variabel recordset, berilah untuk membuka database pada suatu prosedur, misalnya prosedur Form_Load. Penulisannya adalah sebagai berikut : Set [ nama_variabel] = OpenDatabase “ [ namaFileDat abase] ” Contoh : Set dbPembelian = OpenDat abase “ C: \ VB6\ Pembelian. mdb” Untuk penulisan database harus disertakan nama direktori atau folder atau path secara lengkap. Penulisan perintah ini sama dengan menentukan properti DatabaseName pada objek Data.

17.4. Open Recordset

Tentukan recordset dari database yang telah dibuka. Penulisannya adalah sebagai berikut : Set [ nmVar] = [ nmVarDat abase] . OpenRecordset “ [ nmTabel] ” Contoh Set rsBarang = dbPembelian. OpenRecordset “ Barang” Perintah ini sama dengan menentukan properti RecordSource pada objek Data.

17.5. Close

Setelah databse dan recordset diakses, tutuplah dengan perintah sebagai berikut : [ namaVarRecordset ] . Close [ namaVarDat abase] . Close Contoh : rsBarang. Close dbPembelian. Close Modul Visual BasicD3 Agus Muhardi – Alga Musa Jika menutup suatu database, maka seluruh recordset yang mengacu pada database tersebut otomatis tertutup. Jadi perintah di atas boleh ditulis dengan satu baris saja, yaitu dbPembelian.Close. Contoh penulisan selengkapnya sebagai berikut : Dim dbPembelian As Dat abase Dim rsBarang As Recordset Privat e Sub cmdSelesai_Click rsBarang. Close dbPembelian. Close End End Sub Privat e Sub Form_Load Set dbPembelian = OpenDat abase “ C: \ VB6\ Pembelian. mdb” Set rsBarang = dbPembelian. OpenRecordset “ Barang” End Sub Modul Visual BasicD3 Agus Muhardi – Alga Musa

BAB XVIII MENGENAL SQL