Pengertian Dan Tutorial Belajar ActiveX Data Objects (ADO) Dengan Mudah

Posted on

objek Data ActiveX adalah model objek netral bahasa yang memasukkan data yang diajukan oleh dasar OLE DB penyedia. Yang paling sering digunakan OLE DB penyedia adalah OLE DB penyedia ODBC driver yang memperlihatkan sumber ODBC Data untuk ADO.

ADO adalah bagian dari Microsoft Data Access Components (MDAC). ADO dapat diperoleh dari halaman unduhan gratis di situs Web ini: http://msdn2.Microsoft.com/en-US/data/aa937695.aspx

ADO dapat digunakan untuk mengakses database dari web page. Beberapa dasar pengertian harus dimiliki untuk dapat menggunakan ADO:

  • WWW, HTML, dan dasar pembuatan web page
  • Bahasa script seperti JavaScript atau VBScript
  • Active Server Pages (ASP)
  • Strutured Query Language (SQL)

Apa Itu ADO?

  • Sebuah teknologi Microsoft 0 kependekan dari ActiveX Data Objects
  • sebuah komponen ActiveX Microsost 0 Otomatis diinstal dengan MS IIS
  • suatu interface pemrograman untuk mengakses data dari suatu database
  • dapat digunakan untuk mengakses dari ASP Anda

Pengaksesan suatu database dari sebuah page ASP dengan rail normal adalah:

  • Membuat sebuah koneksi ke dalam suatu database
  • Buka koneksi database 0 Buat sebuah recordset ADO
  • Buka record set tersebut 0 Ambil data yang dibutuhkan dari recordset
  • Tutup record set
  • Tutup koneksi

Koneksi Database ADO

Sebelum suatu database dapat diakses dari suatu web page, sebimli koneksi database harus dibuka.
Membuat koneksi database dengan cara yang termudah adnlali dengan koneksi tanpa DSN. Suatu koneksi tanpa DSN dapat dilaknUaii terhadapa database Microsoft Access pada web site Anda.
Jika Anda mempunyai database pegawai.mdb dan ditempatkan pin In direktori, misalnya c:\dbpeg, maka untuk melakukan koneksi ke dalam database dapat dilakukan dengan kode sebagai berikut:

<html>
<body>
<%
set conn=Server.CreateObject(“ADODB.Connection”)
conn.Provider=”Microsoft.Jet.OLEDB.4.0″
conn.Open “c:/dbpeg/pegawai.mdb”
%>
</html>
</body>

Catatan:
Dari contoh di atas, Anda dapat menspesifikasikan driver database MS Access (provider), dan path fisik kepada database dalam komputer Anda.

Jika Anda mempunyai sebuah database dengan nama “pegawai.mdb”, Anda dapat melakukan koneksi dengan ODBC kepada database tersebut dengan kode ASP berikut:

<html>
<body>
<%
set conn=Server.CreateObj ect(“ADODB.Connection”)
conn.Open “pegawai”
%>
</html>
</body>

Dengan suatu koneksi ODBC, Anda dapat terhubung ke database inana saja dalam suatu komputer dalam jaringan Anda, selama Hi meksi ODBC tersedia.

Berikut langkah yang digunakan untuk membuat koneksi ODBC ke iliilabase MS Access:

  • Pilih dan buka icon ODBC yang ada pada Control Panel
  • Pilih tab System DSN
  • Klik Add pada tab System DSN
  • Pilih Microsoft Access Driver
  • Klik Finish
  • Pada screen berikutnya, pilih database MS Access yang diinginkan 1/1 Beri database sebuah Data Source name (DSN)
  • Klik Ok

Catatan:
Konfigurasi harus dilakukan pada komputer tempat web site berada. Jika Anda menjal ankan Personal Web Server (PWS) atau Internet Information Server (IIS) pada komputer sendiri, instruksi di atas akan sesuai dan berjalan, tetapi jika web site terletak pada server remote, Anda harus mempunyai akses fisik kepada server tersebut, aTau minta kepada host web Anda untuk mengerj akannya.

Objek Koneksi ADO

Objek koneksi ADO digunakan untuk melakukan suatu koneksi database dengan sintaks:
conn.method
conn.property

Conection Method

Berikut ini adalah tabel atribut connection method.

[table id=2 /]

Connection Properties

Dibawah ini merpakan tabel atribut pada Connection Properties

[table id=3 /]

Recordset ADO

Untuk dapat membaca data database, data harus dimasukkan dahulu ke dalam suatu recordset.
Sesudah suatu koneksi database ADO dibuat, seperti didemonstrasikan pada penjelasan sebelumnya, maka barulah bisa digunakan untuk membuat Recordset ADO. Kita menggunakan database “pegawai.mdb”, kita dapat mengakses tabel “pegawai” yang ada di dalam database dengan menggunakan perintah sebagai berikut:

<html>
<body>
< %
set conn=Server.CreateObject(“ADODB.Connection”)
conn.Provider=”Microsoft.Jet.OLEDB.4.0″
conn.Open “c:/dbpeg/pegawai.mdb” s
et rs = Server.CreateObject(“ADODB.recordset”)
rs.Open “pegawai”, conn %>
</html>
</body>

Kita dapat juga mengakses data dalam tabel “pegawai” menggunakan SQL:

<html>
<body>
<%
set conn=Server.CreateObject(“ADODB.Connection”)
conn.Provider=”Microsoft.Jet.OLEDB.4.0″
conn.Open “c:/dbpeg/pegawai.mdb”
set rs = Server.CreateObject(“ADODB.recordset”)
rs.Open “select * from pegawai”, conn %>
</html>
</body>

Setelah recordset dibuka, kita dapat mengambil data dari recordset. Kita menggunakan database “pegawai.mdb”, kita dapat mengakses tabel “pegawai” yang ada di dalam database dengan menggunakan perintah dengan jet sebagai berikut:

Hasil listing program.

1

Lihat Script

<!–demo_koneksi_jet.asp–>
<html>
<body>
<%
set conn=Server.CreateObject(“ADODB.Connection”)
conn.Provider=”Microsoft.Jet.OLEDB.4.0″
conn.Open “c:/users/pohan/dev/database/pegawai.mdb”
set rs = Server.CreateObject(“ADODB.recordset”)
rs.Open “Select * from pegawai”,
conn for each x in rs.fields response.write(x.name)
response.write(” = “)
response.write(x.value)
response.write(“<br>”)
next rs.close
set rs=nothing
conn.close set conn=nothing %>
</html>
</body>