學會在ASP中使用儲存過程

2021-09-05 13:41:57 字數 1138 閱讀 1985

而sql語句:

select id,name,picture,time,duty from employ where id=10230

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

alter procedure sp_employ

@inid  int

asselect id,name,picture,time,duty from employ  where id=@inid

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

<%

dim conn, strsql, rs

set conn = server.createobject("adodb.connection")

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

strsql = " select id,name,picture,time,duty from employ "

set rs = conn.execute(strsql) 

%> 

再看看如何執行stored procedure:

<%

dim conn, strsql, rs

set conn = server.createobject("adodb.connection")

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

strsql = "sp_employ"

set rs = conn.execute(strsql) 

%> 

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

<%

dim conn, strsql, rs, myint

myint = 1 

set conn = server.createobject("adodb.connection")

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

strsql = "sp_mystoredprocedure " & myint

set rs = 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語...