国产探花免费观看_亚洲丰满少妇自慰呻吟_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 //關閉對象 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邵武市| 甘南县| 巴彦淖尔市| 湟中县| 崇左市| 隆回县| 宣城市| 青海省| 巨鹿县| 大理市| 额尔古纳市| 衡阳市| 积石山| 大同市| 揭阳市| 疏附县| 汉沽区| 集安市| 台江县| 富顺县| 福建省| 墨脱县| 屏山县| 荣成市| 梅河口市| 绥滨县| 毕节市| 庆云县| 扎囊县| 阿拉善右旗| 馆陶县| 南靖县| 沙坪坝区| 平邑县| 盐池县| 舞钢市| 定兴县| 钟祥市| 青河县| 南靖县| 武穴市|