1. วิธีที่ง่ายที่สุดมีดังนี้
ติ่ม objConn
ตั้งค่า objConn = Server.CreateObject("ADOBD.Connection")
objConn.เปิดแอปพลิเคชัน("Connection_String")
'เรียกขั้นตอนการจัดเก็บเพื่อเพิ่มตัวนับบนเพจ
objConn.Execute "exec sp_AddHit"
ไม่มีพารามิเตอร์ ไม่มีการส่งคืน ไม่มีการจัดการข้อผิดพลาด นั่นแหละ
2. การเรียกพร้อมพารามิเตอร์
objConn.Execute "exec sp_AddHit 'http://www.aspalliance.com', 1"
โปรดใส่ใจกับพารามิเตอร์การแยก วิธีการนี้จะไม่ส่งคืน
ระเบียน
ติ่ม objConn
ติ่ม objRs
ตั้งค่า objConn = Server.CreateObject("ADOBD.Connection")
ตั้ง objRs = Server.CreateObject("ADOBD.Recordset")
objConn.เปิดแอปพลิเคชัน("Connection_String")
'เรียกขั้นตอนการจัดเก็บเพื่อเพิ่มตัวนับบนเพจ
objRs เปิด objConn "exec sp_ListArticles '1/15/2001'"
'วนซ้ำชุดระเบียนและแสดงแต่ละบทความ
4.……
ติ่ม objConn
Dim objCmd
'สร้างอินสแตนซ์วัตถุ
ตั้งค่า objConn = Server.CreateObject("ADODB.Connection")
ตั้ง objCmd = Server.CreateObject("ADODB.Command")
conn.Open Application("ConnectionString")
ด้วย objCmd
.ActiveConnection = conn 'คุณยังสามารถระบุสตริงการเชื่อมต่อได้ที่นี่
.CommandText = "sp_InsertArticle"
.CommandType = adCmdStoredProc 'ต้องการไฟล์ adovbs.inc หรือเมตาแท็ก typelib
'เพิ่มพารามิเตอร์อินพุต'
.Parameters.Append .CreateParameter("@columnist_id", adDouble, adParamInput, , คอลัมนิสต์_id)
.Parameters.Append .CreateParameter("@url", adVarChar, adParamInput, 255, url)
.Parameters.Append .CreateParameter("@title", adVarChar, adParamInput, 99, url)
.Parameters.ผนวก .CreateParameter("@description", adLongVarChar, _
adParamInput, 2147483647, คำอธิบาย)
'เพิ่มพารามิเตอร์เอาท์พุต'
.Parameters.Append .CreateParameter("@link_id", adInteger, adParamOutput, , 0)
'ดำเนินการฟังก์ชั่น
'หากไม่ส่งคืนชุดระเบียน ให้ใช้ตัวเลือกพารามิเตอร์ adExecuteNoRecords
.ดำเนินการ, , adExecuteNoRecords
link_id = .พารามิเตอร์("@link_id")
ลงท้ายด้วย
5. รหัสขั้นตอนการจัดเก็บ
สร้างขั้นตอน dbo.sp_InsertArticle
-
@columnist_id อินท์
@url วาร์ชาร์(255)
@title varchar(99),
@ข้อความคำอธิบาย
@link_id int เอาท์พุต
-
เช่น
เริ่ม
แทรกลงใน dbo.t_link (columnist_id, url, title, description)
ค่า (@columnist_id,@url,@title,@description)
SELECT @link_id = @@IDENTITY
จบ