本文也主要是想通過一個簡單的案例,向大家介紹一下如何在ASP中調用帶參數的預存程序。希望大家能從中得到更多的啟迪。
第一步,建立資料表userinfo
id int(4) not null,
fullname varchar(50) not null,
password varchar(20) not null,
nikename varchar(50) not null
第二步,建立預存程序usercheck
CREATE procedure usercheck
@infullname varchar(50),
@inpassword varchar(50),
@outcheck char(3) OUTPUT
as
if exists(select * from userinfo where fullname=@infullname and password=@inpassword)
select @outcheck='yes'
else
select @outcheck='no'
註:這裡建立了一個帶三個參數的預存程序,第一個參數@infullname,這是個輸入參數,(使用者名稱);第二個參數@inpassword,也是個輸入參數,(密碼);第三個參數@outcheck,這是個輸出參數,(是否存在此使用者),當定義輸出參數時在資料類型後必須加上"OUTPUT",字樣。