佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > ASP MSSQL存儲(chǔ)過(guò)程的實(shí)現(xiàn)小例

ASP MSSQL存儲(chǔ)過(guò)程的實(shí)現(xiàn)小例

熱門標(biāo)簽:Linux服務(wù)器 電子圍欄 科大訊飛語(yǔ)音識(shí)別系統(tǒng) 服務(wù)器配置 團(tuán)購(gòu)網(wǎng)站 Mysql連接數(shù)設(shè)置 銀行業(yè)務(wù) 阿里云
sql
復(fù)制代碼 代碼如下:

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

以上就是已經(jīng)創(chuàng)建了一個(gè)帶一個(gè)輸入?yún)?shù)的存儲(chǔ)過(guò)程,并且返回所有查詢的記過(guò)集。
下面就開始使用ASP操作這個(gè)存儲(chǔ)過(guò)程。
復(fù)制代碼 代碼如下:

//下面是建立與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") //建立一個(gè)COMMAND命令對(duì)象
with cmd
cmd.ActiveConnection = conn //conn為連接字符串
cmd.CommandText = "Proname" //這里為要使用的存儲(chǔ)過(guò)程名稱
cmd.CommandType = 4 //CommandType屬性表明請(qǐng)求的類型。
//-1 表明CommandText參數(shù)的類型無(wú)法確定
//1 表明CommandText是一般的命令類型
//2 表明CommandText參數(shù)是一個(gè)存在的表名稱
//4 表明CommandText參數(shù)是一個(gè)存儲(chǔ)過(guò)程的名稱,所以這里CommandType = 4。
cmd.Prepared = true //要求將SQL命令先編譯
cmd.Parameters.append cmd.CreateParameter("@Lname",3,1,4,Lname) //添加參數(shù)@Lname,后面的Lname是自己在ASP頁(yè)面里定義的變量。
Set rs = cmd.Execute //設(shè)置rs變量取得返回的查詢紀(jì)錄集。
end with

DO WHILE NOT rs.EOF //用DO循環(huán)讀出rs紀(jì)錄集里面的行
RESPONSE.WRITE(rs("字段名")"BR />")
rs.MOVENEXT //移動(dòng)到下一條
LOOP //結(jié)束循環(huán)

rs.CLOSE //關(guān)閉對(duì)象

標(biāo)簽:江蘇 蚌埠 萍鄉(xiāng) 廣元 衡水 棗莊 衢州 大理

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP MSSQL存儲(chǔ)過(guò)程的實(shí)現(xiàn)小例》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    沙雅县| 辽宁省| 安阳市| 子长县| 达拉特旗| 布尔津县| 通州市| 贞丰县| 册亨县| 迁西县| 饶平县| 霍山县| 拉萨市| 基隆市| 北宁市| 周宁县| 江孜县| 钟祥市| 师宗县| 汉沽区| 廊坊市| 乌鲁木齐市| 磴口县| 东光县| 龙里县| 新野县| 泰宁县| 集贤县| 邯郸县| 嘉峪关市| 工布江达县| 藁城市| 奉节县| 河北区| 平乐县| 巴彦淖尔市| 镶黄旗| 三明市| 高要市| 革吉县| 双桥区|