Konsep Kontrol Basis Data Dao ( Data Access Object ) Dan Ado ( Microsoft Activex Data )Pada Pemrograman Visual Basic
Visual Basic 6.0 menyediakan 2 cara untuk mengakses database. Cara yang pertama yakni menggunakan komponen Data/DAO ( Data Access Object ) lalu yang kedua memakai komponen ADO ( Microsoft ActiveX Data )
A. DAO ( Data Access Object )
DAO ( Data access Object ) merupakan dukungan untuk memudahkan susukan terhadap database lain.
Kontrol Data DAO pada Visual Basic 6.0, intinya dirancang untuk mesin database Jet 3.51, dapat dipakai untuk mengakses database access 97, foxpro 2.0 -3.0, paradox 3.x – 5.x, worksheet excel dan lotus, dbase. III, IV, 5.0, namun kini ini database Microsoft Access telah ditingkatkan dengan dikeluarkannya Microsoft Access 2000 dan XP dengan mesin Jet 4.0.
Kontrol Data DAO tersebut tidak bisa menangani korelasi koneksi dengan database mesin Jet 4.0 atau pun jenis lainnya
B. ADO ( Microsoft ActiveX Data )
ADO yakni teknologi terbaru dari Microsoft untuk memanipulasi informasi dari database relasional dan non relasional.
ADO bisa mengintegrasikan kegiatan aplikasi database yang kita bangkit dengan aneka macam sumber data ibarat Microsoft Access, SQL Server, ODBC, Oracle dan lain sebagainya.
ADO merupakan data control yang disediakan Visual Basic 6.0 untuk menggantikan data control yang berbasis DAO.
Salah satu keunggulan ADODB yakni kemampuan mengakses database Access 2000 keatas (dengan memakai Microsoft.Jet.OLEDB.4.0)
Object utama ADO
A. Object Connection
Adalah object yang dipakai untuk menghubungkan aplikasi dengan data source.
B. Object Recordset
Adalah object yang berfungsi untuk mengambil kumpulan record dari hasil sebuah quey. Dalam menjalankan sebagai pengambil recordset , Object Recordset mempunyai beberapa method utama yaitu
1.Membuka dan menutup recordset : bertugas membuka database dari object Connection yang telah dibentuk
2.Refresh recordset : Bertugas untuk menghasilkan recordset kembali tanpa harus mentutupnya
3.Mengambil data : Bertugas untuk mengambil data dari hasil query yang dibuat oleh method membuka recordset
4.Navigasi Recordset : bertugas untuk melakukaan agresi terhadap recordset (cursor) apakah maju,mundur, kembali kewal atau ke terakhir
5.Simpan, Tambah, dan Hapus Record : bertugas untuk melaksanakan penyimpanan tambah,perubahan atau menghapus suatu record di database
Keuntungan utama ADO:
1.Mudah untuk digunakan, high speed dan penggunaan memory yang kecil.
2.Keistimewaan ADO yang lainnya yaitu Remote Data Service (RDS), dimana kita sanggup memindahkan data dari sebuah server ke sebuah aplikasi client atau Web page, memanipulasi data dari client dan mengembalikannya ke server.
ADO merupakan sebuah Component Object Model (COM) yaitu sebuah komponen interface otomatis yang sanggup dipakai dalam beberapa bahasa pemrograman di antaranya Microsoft Visual Basic 6.0, VB Script, Jscript, Visual C++ dan Visual J++. Sebagian besar versi ADO yang ada terpisah dari Microsoft Data Access Component.
Catatan :
1. Mesin database Jet 4.0 hanya bisa dipakai pada Microsoft Access 2000,XP dan 2003file format
dengan memakai control data ADO (activex data object)
2. Mesin database jet 3.51/3.6 hanya bisa dipakai pada Microsoft Access 97 file format dengan
menggunakan control data DAO (data access object)
Sumber http://mi1kelayu.blogspot.com
0 Response to "Konsep Kontrol Basis Data Dao ( Data Access Object ) Dan Ado ( Microsoft Activex Data )Pada Pemrograman Visual Basic"
Posting Komentar