วันพฤหัสบดีที่ 17 ตุลาคม พ.ศ. 2556

Stored Procedure: ส่งค่าพารามิเตอร์จาก ASP.NET ไปยัง StoredProcedure ในฐานข้อมูล SQL Server


1. อันดับแรกต้องสร้าง Stored Procedure ในฐานข้อมูล SQL Server ก่อน

CREATE PROCEDURE [dbo].[project] (@value as text )
AS
BEGIN

INSERT INTO sendMail (projectID)
VALUES (@value);

END

1. ชุดคำสั่งที่จะส่งค่าพารามิเตอร์เข้าไปใน Stored Procedure


Dim ret As String = String.Empty
Dim connectString As String = ConfigurationManager.ConnectionStrings.Item(("ConnectionString")).ToString
Dim conn As SqlClient.SqlConnection = New SqlClient.SqlConnection(connectString)

Using cmd As SqlClient.SqlCommand = New SqlClient.SqlCommand("dbo.project", conn)
    cmd.CommandType = CommandType.StoredProcedure
    cmd.Parameters.Add("@value", SqlDbType.Text).Value = "ทดสอบ"
    cmd.Connection.Open()
    ret = cmd.ExecuteScalar()
    cmd.Connection.Close()
End Using

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

การใช้ WebClient สำหรับเรียก URL

Dim _url As String = " https :// www . MyDomain . com /?q=ทดสอบ " Dim wc As New System . Net . WebClient () wc . Encodin...