Pemograman 1 Pertemuan 10
SQL (structure query language) Untuk Memanipulasi atau mengambil data-data yang terdapat didalam suatu database , kita dapat menggunakan suatu perintah yang dinamakan sintaks sql.
Perintah perintah tersebut antara lain : SELECT INSERT UPDATE DELETE
4. Setelah Anda mendeklarasikan variabel database dan variabel recordset, Anda dapat memberikan perintah membuka database pada suatu procedure, misalnya procedure Form_Load. Penulisannya adalah sebagai berikut : Set <namaVariabel>=OpenDatabase(“<namaFileDatabase>”) Contoh : Set dbMahasiswa = OpenDatabase("d:\staff\yudi\makalah VB\Mahasiswa")
5. Tentukan recordset dari database yang telah dibuka 5.Tentukan recordset dari database yang telah dibuka. Penentuan recordset ini adalah untuk menentukan tabel data yang dibuka di dalam file database. Penulisannya adalah sebagai berikut : Set <nmVar>=<nmVarDatabase>.OpenRecordset(“<nmTabel>”) Contoh : Set rsSiswa = dbMahasiswa.OpenRecordset("Siswa")
Ketik NPM pada kolom Name sebagai nama field yang pertama Ketik NPM pada kolom Name sebagai nama field yang pertama. Field ini nantinya akan diisi data Nomor Pokok Mahasiswa. Pilih Text pada kolom Type untuk menentukan tipe data field NPM. Tentukan lebar data pada kolom Size dengan angka 8. Pilih Option Button pada pilihan FixedField agar lebar field bersifat tetap, sehingga tidak dapat diubah pada saat program dijalankan. Lalu klik OK. Ulangi langkah tadi untuk field-field selanjutnya
6. Sampai disini, berarti Anda sudah membuka file database dan menentukan recordset-nya. Selanjutnya Anda dapat mengakses sesuai keinginan. Setelah database dan recordset selesai diakses, sebaiknya Anda menutup dengan memberikan perintah berikut ini : <namaVarRecordset>.Close <namaVarDatabase>.Close Contoh : rsSiswa.Close dbMahasiswa.Close
MENAMBAH, MENGISI DAN MENG-UPDATE RECORD Untuk menambah record baru pada suatu tabel data (recordset), Anda dapat menggunakan perintah sebagai berikut : <recordset>.Add.New Contoh : RsSiswa.AddNew
MENGHAPUS RECORD Untuk menghapus record, Anda dapat menggunakan metode Delete. Penulisan perintah menghapus record adalah sebagai berikut : <recordset>.Delete Contoh : RsSiswa.Delete