国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP MSSQL存儲過程的實現小例

2024-05-04 11:08:58
字體:
來源:轉載
供稿:網友
很多朋友學ASP以后,就只會簡單的SELECT、UPDATE、DELETE幾個基本命令。這樣在讀取或者存入數據的時候,大大降低的系統運行的速度。
 
 
 
sql
復制代碼代碼如下:

CREATE PROCEDURE Proname //使用CREATE PROCEDURE 創建存儲過程 Proname為存儲過程名稱 
@Lname VARCHAR(30) //定義傳入的參數 
AS 
SET NOCOUNT ON 
BEGIN 
SELECT * FROM TableName WHERE Lname like '%'+@Lname+'%' //使用SELECE模糊查詢Lname值與傳入參數Lname的值相近所有行 
END 
GO 

以上就是已經創建了一個帶一個輸入參數的存儲過程,并且返回所有查詢的記過集。 
下面就開始使用ASP操作這個存儲過程。
復制代碼代碼如下:

//下面是建立與MSSQL SERVER連接的字符串,大家都知道,我就不講了。 
strConnect = "Driver={SQL Server};Server=(local);uid=sa;password=;database=dataname" 
Set conn = server.CreateObject ("Adodb.Connection") 
conn.Open strConnect 

SET cmd = Server.CreateObject("ADODB.Command") //建立一個COMMAND命令對象 
with cmd 
cmd.ActiveConnection = conn //conn為連接字符串 
cmd.CommandText = "Proname" //這里為要使用的存儲過程名稱 
cmd.CommandType = 4 //CommandType屬性表明請求的類型。 
//-1 表明CommandText參數的類型無法確定 
//1 表明CommandText是一般的命令類型 
//2 表明CommandText參數是一個存在的表名稱 
//4 表明CommandText參數是一個存儲過程的名稱,所以這里CommandType = 4。 
cmd.Prepared = true //要求將SQL命令先編譯 
cmd.Parameters.append cmd.CreateParameter("@Lname",3,1,4,Lname) //添加參數@Lname,后面的Lname是自己在ASP頁面里定義的變量。 
Set rs = cmd.Execute //設置rs變量取得返回的查詢紀錄集。 
end with 

DO WHILE NOT rs.EOF //用DO循環讀出rs紀錄集里面的行 
RESPONSE.WRITE(rs("字段名")"<BR />") 
rs.MOVENEXT //移動到下一條 
LOOP //結束循環 

rs.CLOSE //關閉對象 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚东县| 东乡| 平舆县| 邮箱| 绥化市| 电白县| 莱州市| 鄂托克旗| 建水县| 安乡县| 安顺市| 章丘市| 昌吉市| 溧水县| 新蔡县| 卢氏县| 永修县| 通榆县| 盘锦市| 昌平区| 中卫市| 开封市| 买车| 浙江省| 灵武市| 庆云县| 岫岩| 长海县| 郧西县| 巴中市| 嵩明县| 依兰县| 漳浦县| 顺昌县| 共和县| 广州市| 广水市| 衡阳市| 哈尔滨市| 鄄城县| 鄄城县|