學會在ASP中使用儲存過程

2021-08-21 23:24:27 字數 1061 閱讀 2921

而sql語句:

selectid,name,picture,time,dutyfromemploywhereid=10230

對應的儲存過程是:(用alter替換我們已有的儲存過程)

alterproceduresp_employ

@inidint

asselectid,name,picture,time,dutyfromemploywhereid=@inid

go下面對比一下sql和儲存過程在asp中的情況。首先看看直接執行sql的情況:

<%

dimconn,strsql,rs

setconn=server.createobject("adodb.connection")

conn.open"dsn=webdata;uid=user;pwd=password"

strsql="selectid,name,picture,time,dutyfromemploy"

setrs=conn.execute(strsql)

%>

再看看如何執行storedprocedure:

<%

dimconn,strsql,rs

setconn=server.createobject("adodb.connection")

conn.open"dsn=webdata;uid=user;pwd=password"』makeconnection

strsql="sp_employ"

setrs=conn.execute(strsql)

%>

而執行帶引數的storedprocedure也是相當類似的:

<%

dimconn,strsql,rs,myint

myint=1

setconn=server.createobject("adodb.connection")

conn.open"dsn=webdata;uid=user;pwd=password"

strsql="sp_mystoredprocedure"&myint

setrs=conn.execute(strsql)

%>

學會在ASP中使用儲存過程

學習使用儲存過程 stored procedure 是asp程式設計師的必須課之一。所有的大型資料庫都支援儲存過程,比如oracle ms sql等,但ms access不支援,不過,在access裡可以使用引數化的查詢 使用儲存過程有許多好處,它可以封裝複雜的資料邏輯,充分發揮大型資料庫本身的優勢...

學會在ASP中使用儲存過程

學習使用儲存過程 stored procedure 是asp程式設計師的必須課之一。所有的大型資料庫都支援儲存過程,比如oracle ms sql等,但ms access不支援,不過,在access裡可以使用引數化的查詢 使用儲存過程有許多好處,它可以封裝複雜的資料邏輯,充分發揮大型資料庫本身的優勢...

學會在ASP中使用儲存過程

簡單的乙個sql語句 select id,name,picture,time,duty from employ 我們可以建立乙個儲存過程 create procedure sp employ asselect id,name,picture,time,duty from employ go而sql語...