利用存儲過程顯示出表中的記錄,如新聞羅列
1、數據庫和字段見
http://www.aspbc.com/tech/showtech.ASP?id=2
2、存儲過程代碼
CREATE PROCEDURE dbo.getUserList
as
set nocount on
begin
select top 10 * from dbo.[user]
end
GO
3、conn.ASP
<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server};SERVER=(local);UID=user;PWD=123456;DATABASE=user"
conn.open DSNtemp
%>
4、顯示記錄list.ASP
<!--#include file="conn.ASP"-->
<%
'**通過Command對象調用存儲過程**
DIM MyComm
Set MyComm = Server.CreateObject("ADODB.Command")
MyComm.ActiveConnection = conn 'conn是數據庫連接字串
MyComm.CommandText = "getUserList" '指定存儲過程名
MyComm.CommandType = 4 '表明這是一個存儲過程
MyComm.Prepared = true '要求將SQL命令先行編譯
Set rs = MyComm.Execute
Do While Not rs.eof
response.write rs("y_id")&":"&rs("y_username")&"----"&rs("y_passWord")&"<br>" '顯示記錄
rs.movenext
Loop
rs.close
Set MyComm = Nothing
%>
5、完成,運行list.ASP文件,就可以看到內容了