Menghapus Records pada Database Access dengan ASP.NET – Mengenal ASP.NET Bagian 4.4

February 25th 2010

Sekali lagi kami tidak akan masuk ke Ruang nama mengimpor System.Data.OleDb, menciptakan hubungan objek dan perintah parameter objek dan melewati ke objek-objek ini seperti ini telah dibahas secara luas di bagian sebelumnya.

Source code di bawah ini menggunakan metode ExecuteNonQuery command objek untuk menjalankan pernyataan SQL menghapus.

Kami telah menambahkan label ‘Label1′ control untuk halaman kami dan mengatur properti teks itu untuk ‘Hapus Record’ setelah kode tersebut telah dijalankan.

 <%@ Page Language="VB" %>
 <%@ Import Namespace="System.Data.Oledb" %>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 <script runat="server">
 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim Connection As OledbConnection
    Connection = New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;" & _
    "Data Source=" & server.mappath("sample_data.mdb"))
    Connection.Open()
    Dim Command As OleDbCommand
    Command=New OleDbCommand("DELETE * FROM Item WHERE ItemCode='A-001-0003'", Connection)
    Command.ExecuteNonQuery()
    Connection.Close()
	 Label1.Text="Record Deleted"
 End Sub

 </script>
<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>Delete Record(s) in MS Access Database</title>
    </head>
    <body>
    <form id="form1" runat="server">
    <div>
    <asp:label ID=label1 runat="server" />
    </div>
    </form>
    </body>
    </html>