1.
Proses koneksi dapat dilakukan dengan dua cara 1.) dengan menambahkan perintah koneksi pada
setiap proses yang berkaitan dengan database; 2.) dengan membuat file koneksi khusus untuk
melakukan koneksi, sehingga ketika membutuhkan koneksi dengan database, programer hanya
tinggal memanggil file koneksi yang telah disiapkan sebelumnya.
Perintah untuk melakukan koneksi seperti berikut :
Jika menggunakan database access versi 2003
<%
dim koneksi
set koneksi = server.createobject("adodb.connection")
koneksi.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ Server.MapPath("mahasiswa.mdb")
%>
<%
dim koneksi
set koneksi = server.createobject("adodb.connection")
koneksi.open "Provider= Microsoft.Ace.OLEDB.12.0;Data Source="+ Server.MapPath("mahasiswa.accdb")
%>
|1
Jika ingin membuat sebuah file koneksi tersendiri maka anda tinggal menyimpan potongan kode tersebut
ke dalam sebuah file tersendiri (ex : koneksi.asp) dan ketika dibutuhkan anda hanya tinggal memanggil file
tersebut dengan menggunakan perintah : <!--#include file="koneksi.asp"-->
2.
Alur logika yang digunakan dalam melakukan proses penyimpanan data yang digunakan penulis
adalah : membuka koneksi ke database -> membaca serta menampilkan data yang diinputkan oleh
user -> melakukan pengecekan data dengan menggunakan Key (nim) -> jika tidak ditemukan maka
data akan langsung disimpan dan akan menampilkan pesan data telah disimpan -> jika ditemukan
maka akan ditampilkan pesan data sudah ada. Berikut potongan listing program yang digunakan
dalam proses penyimpanan data.
1.
2.
Koneksi ke database
<!--#include file="koneksi.asp"-->
Membaca serta menampilkan data yang diinputkan oleh user
<% dim nims,namas,alamats,jurs,prodis
nims=request.form
namas=request.form
alamats=request.form
jurs=request.form
prodis=request.form
("tnim")
("tnama")
("talamat")
("tjur")
("tprodi")
%>
Cek data dengan menggunakan Key
<%
dim rs
'Siapkan/Pilih Tabel
set rs = Server.CreateObject("AdoDB.Recordset")
rs.open "select * from master where nim='"&nims&"'" , koneksi, 1, 3
|2
4.
5.
3.
4.
Hapus data
Sesuaikan dengan
textfield pada inputan
|3