ASP中如何執行儲存過程?

2021-04-02 20:36:10 字數 1080 閱讀 2159

1. 什麼是儲存過程?

儲存過程是sql server所提供的tranact-sql語言所編寫的程式。

2. 如何建立儲存過程?

create procedure employeeid_orders

@employeeid as int

as select * from orders

where employeeid=@employeeid

3. asp中執行儲存過程:

a. 編寫sql語句:「execute 儲存過程名 引數」,再通過connection.execute或recordset.open執行

strsql="execute employeeid_orders 1"

set objrstorders=objcnnnorthwind.execute(strsql)

b. 通command物件執行型別為accmdstoredproc的命令

『建立command物件

set objcmdnorthwind=server.createobject("adodb.command")

『設定命令的文字

objcmdnorthwind.commandtext="employeeid_orders"

『設定命令的型別

objcmdnorthwind.commandtype=adcmdstoredproc

『設定命令物件使用的連線物件

set objcmdnorthwind.activeconnection=objcnnnorthwind

『建立引數物件

set objparam=objcmdnorthwind.createparameter("@employeeid",adinteger,adparaminput)

『把引數物件新增到命令物件的引數集中

『設定引數的值

objparam.value=2

『執行命令物件

set objrstorders=objcmdnorthwind.execute()

『銷毀命令物件

set objcmdnorthwind=nothing

在ASP中執行SQL SERVER 儲存過程

在asp中執行儲存過程要使用command物件。command物件代表乙個命令 例如乙個sql查詢或乙個sql儲存過程 在開始使用ado之前,必須建立乙個odbc資料來源,odbc資料來源包含了如何與乙個資料提供者進行連線的資訊。資料來源共有三種型別 使用者資料來源 系統資料來源 檔案資料來源。在此...

ASP中是如何使用儲存過程的!

建立儲存過程 create procedure select forum asselect from forum goxx.aspx page language vb import namespace system.data import namespace system.data.sql dim ...

ASP中呼叫儲存過程

asp呼叫儲存過程 3.進一步討論 比較上面我所說的兩種在asp種呼叫儲存過程的方法,第一種方法需要物件少,但recordset物件支援的屬性少了很多,比如說 rs.recordcount,rs.pagecount,rs.absolutepage這些屬性 都不支援,所以用第一種方法就有侷限,比如說要...