网页资料库的查询

网页资料库的查询

ID:37688821

大小:1.11 MB

页数:65页

时间:2019-05-28

网页资料库的查询_第1页
网页资料库的查询_第2页
网页资料库的查询_第3页
网页资料库的查询_第4页
网页资料库的查询_第5页
资源描述:

《网页资料库的查询》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、網頁資料庫的查詢本章學習目標SQL的表格顯示資料庫RecordSet物件的Cursor屬性RecordSet物件的表格顯示資料庫SQL的資料庫查詢指令RecordSet物件的資料庫查詢伺服端資料庫的表單欄位驗證FrontPage2000的資料庫查詢FrontPage2000的資料庫操作12-1SQL的表格顯示資料庫在進入本章的主題網頁資料庫查詢前,我們必須能夠顯示資料表的記錄,通常都是使用網頁表格的方式,一列代表一筆記錄,每一欄為一個記錄欄位顯示資料表的記錄。因為筆者在12-4節才會詳細介紹SQL查詢指令,目前我們只是顯

2、示資料表內所有的記錄,此時SELECT指令很簡單,並不需要任何的條件,如下所示:SELECT*FROMUSERS上述SQL指令將資料表USERS的所有記錄和所有欄位都取回來,換句話說,將顯示資料表內所有記錄的內容。顯示資料表所有的記錄當使用SQL指令取得資料表內的全部記錄後,此時需要一個DoWhile迴路取得資料表的每一筆記錄,迴路的MoveNext方法一次移動一筆記錄指標,顯示出所有的記錄內容,如下所示:DoWhileNotobjRS.Eof……objRS.MoveNext'移到下一筆記錄Loop上述迴路的條件為Obj

3、RS.Eof屬性,這個屬性值檢查是否已經到了資料表最後一筆記錄之後,也就是已經沒有記錄了,至於記錄的欄位內容則是使用一個ForNext迴路顯示,如下所示:ForintI=0tointFCount…….Response.WriteobjRS.Fields(intI).Value…….Next上述程式變數intFCount為記錄的欄位數,使用Fields物件屬性12-2網頁資料庫的查詢12objRS.Fields(intI).Value取得欄位的值。ASP程式:SQLTable.asp現在我們就可以使用網頁表格的方式,將第十

4、一章使用者資料表的全部記錄通通顯示在網頁上,其程式碼如下所示:01:02:03:使用表格顯示資料庫的內容04:05:06:<%07:DimstrDBDSN,strSQL,objDBConn,objRS,intFCount,intI08:'資料庫的資料來源09:strDBDSN="DSN=USERS_list;uid=hueyan;pwd=1234"10:'資料庫查詢的SQL語法11:strSQL="SELEC

5、T*FROMUSERS"12:'建立資料庫連結的物件13:SetobjDBConn=Server.CreateObject("ADODB.Connection")14:objDBConn.OpenstrDBDSN'開啟資料庫連結15:'執行SQL的資料庫查詢16:SetobjRS=objDBconn.Execute(strSQL)17:'取得欄位數目18:intFCount=objRS.Fields.Count–119:'檢查是否有記錄20:IfNotobjRS.EofThen21:Response.Write"

6、leborder=1>"22:'顯示資料庫的欄位名稱23:ForintI=0tointFCount24:Response.Write""&objRS(intI).Name&""25:Next26:Response.Write""27:'顯示資料庫內容28:DoWhileNotobjRS.Eof29:Response.Write""12-330:'顯示每筆記錄的欄位31:ForintI=0tointFCount32:IfobjRS.Fields(intI).Valu

7、e<>""Then33:Response.Write""&_objRS.Fields(intI).Value&""34:Else35:Response.Write"---"36:EndIf37:Next38:Response.Write""39:objRS.MoveNext'移到下一筆記錄40:Loop41:Response.Write""42:EndIf43:objRS.Close'關閉記錄集合44:S

8、etobjRS=Nothing45:objDBConn.Close'關閉資料庫連結46:SetobjDBConn=Nothing47:%>48:49:程式說明程式的第9列指定DSN資料來源,在第11列設定SQL指令的字串,第16列執行SQL查詢指令,以便取得查詢結果的物件objRS,第18

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。