日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解讀ASP+SQL的存儲過程簡單入門(2)_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解析Asp中日期格式化問題
對于access數(shù)據(jù)庫的日期時間類型字段存儲的日期,直接從數(shù)據(jù)庫中讀出顯示的效果是帶時間的如,2009-06-1318:00,如果只是希望顯示日期應(yīng)該怎么辦呢? Vbscrip有一個函數(shù)FormatDateTime()。其說明如下: 返回表達式,此表達式已被格式化為日期或時間。 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ù)庫 
新建一個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í)行這個頁面如果顯示如下: 
    
那么恭喜你,成功了! 
上面是不帶參數(shù)的存儲過程調(diào)用,但我們在使用中一定會有參數(shù)的,下面就來介紹一個有參數(shù)的。 
還是上邊的例子,我們把原來的存儲過程改成這樣:
CREATE PROC upGetUserName
@intUserId        NVARCHAR(50),
@intUserpass        NVARCHAR(50)     
AS
BEGIN
        SELECT uname FROM users WHERE uId=@intUserId and pass=@intUserpass

END
GO

可以把原來的存儲過程刪除,然后把這個寫在查詢分析器里來執(zhí)行,也可以直接在原來的存儲過程里改。 
@intUserId NVARCHAR(50), 
@intUserpass NVARCHAR(50) 
是要傳送進來的參數(shù),@是必須的,因為有兩個,所以之間用“,”來分隔 
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’" 
兩個snake不是一個意思,一個是uid,一個是pass,存儲過程返回的是uid="snake"并且pass="snake"的記錄 
數(shù)據(jù)庫里只有一條這樣的記錄,所以會顯示: 

到這里,恭喜你已經(jīng)入門了!不難吧。

分享:如何使ASP實現(xiàn)搜索關(guān)鍵字高亮
用ASP實現(xiàn)搜索引擎的功能是一件很方便的事,可是,如何實現(xiàn)類似3721的智能搜索呢?比如,當在搜索條件框內(nèi)輸入“中國人民”時,自動從中提

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:ASP教程/更新時間:2010-02-04
相關(guān)ASP教程