UAS LAB SMBD SEMESTER 4
Nama : Joshua Gunaydo Siemuel
NPM : 1506761021
Pengunaan fungsi seperti Trigger dan stored procedure yang akan dihubungkan ke ASP.NET dengan kasus penjualan voucher game online berikut adalah penyelesaiannya:
as
update data set data.voucher = jual.jumlah+ hargavoucher.HargaVoucher
from TableVoucher join inserted data on data.voucher=mdl.NoPeserta
AS
BEGIN
SET NOCOUNT ON
INSERT INTO DataAtlet
(
KodeVoucher, JenisVoucher, HargaVoucher
)
VALUES
(
@KodeVoucher, @JenisVoucher, @HargaVoucher
)
END
NPM : 1506761021
Pengunaan fungsi seperti Trigger dan stored procedure yang akan dihubungkan ke ASP.NET dengan kasus penjualan voucher game online berikut adalah penyelesaiannya:
Table Costumer
Table Voucher
Table Order
Untuk memasukan trigger dan stored procedure pada Ms.Access , klick query desing pada Toolbar di kiri atas, lalu arahkan cursor ke arah kiri atas yang bertuliskan view lalu pilih sql seperti ini:
Lalu setelah menulis stored procedurenya, pilih Opsi RUN (tepat disebelah view)
CREATE TRIGGER TotalVoucher on TableVoucher
for insertas
update data set data.voucher = jual.jumlah+ hargavoucher.HargaVoucher
from TableVoucher join inserted data on data.voucher=mdl.NoPeserta
CREATE PROCEDURE TambahVoucher
@KodeVoucher VarChar(50),@JenisVoucher VarChar(50),@HargaVoucher Currency(18,0)AS
BEGIN
SET NOCOUNT ON
INSERT INTO DataAtlet
(
KodeVoucher, JenisVoucher, HargaVoucher
)
VALUES
(
@KodeVoucher, @JenisVoucher, @HargaVoucher
)
END
Tampilan Web
Source Code
Imports System.Data
Imports System.Data.SqlClient
Public Class WebForm1
Inherits System.Web.UI.Page
Public constring As String =
ConfigurationManager.ConnectionStrings("DBlesConnectionString").ConnectionString
Public oconn As New SqlConnection(constring)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim ocmd As New SqlCommand
oconn.Open()
ocmd.Connection = oconn
ocmd.CommandText = "TambahVoucher"
ocmd.CommandType = CommandType.StoredProcedure
ocmd.Parameters.Add("@KodeOrder", SqlDbType.NChar, 50).Value = TextBox1.Text
ocmd.Parameters.Add("@KodeVoucher", SqlDbType.NChar, 50).Value = TextBox2.Text
ocmd.Parameters.Add("@KodeCostumer", SqlDbType.NVarChar, 50).Value = TextBox3.Text
ocmd.Parameters.Add("@JumlahVoucher", SqlDbType.Int, 18).Value = TextBox4.Text
ocmd.ExecuteNonQuery()
MsgBox("Input Berhasil")
End Sub
Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Response.Redirect("WebForm2.aspx")
End Sub
End Class
HASIL
SEKIAN DAN TERIMA KASIH
Komentar
Posting Komentar