Berikut adalah contoh konfigurasi Connection String pada file Web.config:
<configuration>
<connectionstrings>
<add name="AccessConnectionString"
connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\Inetpub\wwwroot\hrd\App_Data\karyawan.mdb"
providername="System.Data.OleDb">
</add>
</connectionstrings>
</configuration>
Contoh file Web.config di atas berisi konfigurasi connection string ke database file Microsoft Access. File database access dengan nama file Karyawan.mdb yang disimpan di folder C:\Inetpub\wwwroot\hrd\App_Data\.
Contoh penggunaan connection string pada aplikasi dapat dilihat pada contoh script berikut:
Imports System.DataContoh script di atas menunjukkan even onClick pada cmdOK. Pada saat user mengklik tombol OK maka akan dilakukan proses sebagai berikut:
Imports System.Data.OleDb
Partial Class login
Inherits System.Web.UI.Page
Protected Sub cmdOK_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdOK.Click
Dim strConnection As String = _
ConfigurationManager.ConnectionStrings("AccessConnectionString").ConnectionString
Dim strNik As String
Dim strPwd As String
Dim strQuery As String = "SELECT * FROM karyawan WHERE NIK='" & Me.NIK.Text & "';"
Dim myConnection As New OleDbConnection(strConnection)
Dim myCommand As New OleDbCommand(strQuery, myConnection)
myConnection.Open()
Dim myDataReader As OleDbDataReader = myCommand.ExecuteReader()
strNik = ""
strPwd = ""
While myDataReader.Read()
strNik = myDataReader.GetString(0)
strPwd = myDataReader.GetString(5)
End While
myDataReader.Close()
myConnection.Close()
If strNik = "" Then
Me.Label1.Text = "NIK tidak ada!"
Else
If strPwd <> Me.PASSWORD.Text Then
Me.Label1.Text = "Password anda salah!"
Else
Me.Label1.Text = "Login sukses!"
End If
End If
End Sub
End Class
- Deklarasi variabel yang digunakan pada sub cmdOK_Click.
- Melakukan koneksi ke database file Ms-Access.
- Membuka tabel Karyawan dengan perintah Select.
- Membaca isi data tabel Karyawan sesuai kriteria di perintah Select query.
- Mengambil data NIK dan Password dan menyimpan pada variabel.
- Membandingkan variabel Password dengan password yang diisi oleh user.
- Jika NIK tidak ditemukan pada tabel Karyawan tampilkan pesan: "NIK tidak ada!"
- Jika Password salah tampilkan pesan: "Password anda salah!"
- Jika Password betul tampilkan pesan: "Login sukses!"
No comments:
Post a Comment