解讀ASP+SQL的存儲(chǔ)過程簡單入門(2)_ASP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:解析Asp中日期格式化問題對于access數(shù)據(jù)庫的日期時(shí)間類型字段存儲(chǔ)的日期,直接從數(shù)據(jù)庫中讀出顯示的效果是帶時(shí)間的如,2009-06-1318:00,如果只是希望顯示日期應(yīng)該怎么辦呢? Vbscrip有一個(gè)函數(shù)FormatDateTime()。其說明如下: 返回表達(dá)式,此表達(dá)式已被格式化為日期或時(shí)間。 For
下面用ASP來調(diào)用它:
CONN文件(連接數(shù)據(jù)庫)如下:
| <% set db=server.createobject("adodb.connection") db.Open ("driver={SQL Server};server=192.168.18.254;uid=sa;pwd=;database=it;") %> |
192.168.18.254為SQL SERVER服務(wù)器的IP地址,uid pwd it 分別為連接數(shù)據(jù)庫的用戶和密碼及所要連的數(shù)據(jù)庫
新建一個(gè)index.asp文件,內(nèi)容如下:
<!--#include file="conn.asp" --> <% set rs=server.createobject("adodb.recordset") sql = "exec upGetUserName" rs.open sql,db,3,2 response.write rs.recordcount&"<br>" while not rs.eof response.write rs("uname")&"<br>" rs.movenext wend response.End %> |
在瀏覽器中執(zhí)行這個(gè)頁面如果顯示如下:

那么恭喜你,成功了!
上面是不帶參數(shù)的存儲(chǔ)過程調(diào)用,但我們在使用中一定會(huì)有參數(shù)的,下面就來介紹一個(gè)有參數(shù)的。
還是上邊的例子,我們把原來的存儲(chǔ)過程改成這樣:
| CREATE PROC upGetUserName @intUserId NVARCHAR(50), @intUserpass NVARCHAR(50) AS BEGIN SELECT uname FROM users WHERE uId=@intUserId and pass=@intUserpass END GO |
可以把原來的存儲(chǔ)過程刪除,然后把這個(gè)寫在查詢分析器里來執(zhí)行,也可以直接在原來的存儲(chǔ)過程里改。
@intUserId NVARCHAR(50),
@intUserpass NVARCHAR(50)
是要傳送進(jìn)來的參數(shù),@是必須的,因?yàn)橛袃蓚(gè),所以之間用“,”來分隔
index文件改成如下:
| <!--#include file="conn.asp" --> <% set rs=server.createobject("adodb.recordset") sql = "exec upGetUserName ’snake’,’snake’" rs.open sql,db,3,2 response.write rs.recordcount&"<br>" while not rs.eof response.write rs("uname")&"<br>" rs.movenext wend response.End %> |
注意:sql = "exec upGetUserName ’snake’,’snake’"
兩個(gè)snake不是一個(gè)意思,一個(gè)是uid,一個(gè)是pass,存儲(chǔ)過程返回的是uid="snake"并且pass="snake"的記錄
數(shù)據(jù)庫里只有一條這樣的記錄,所以會(huì)顯示:

到這里,恭喜你已經(jīng)入門了!不難吧。
分享:如何使ASP實(shí)現(xiàn)搜索關(guān)鍵字高亮用ASP實(shí)現(xiàn)搜索引擎的功能是一件很方便的事,可是,如何實(shí)現(xiàn)類似3721的智能搜索呢?比如,當(dāng)在搜索條件框內(nèi)輸入“中國人民”時(shí),自動(dòng)從中提
相關(guān)ASP教程:
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實(shí)現(xiàn)思路及代碼
- 相關(guān)鏈接:
- 教程說明:
ASP教程-解讀ASP+SQL的存儲(chǔ)過程簡單入門(2)
。