电竞比分网-中国电竞赛事及体育赛事平台

分享

ADODB.Connection 怎么設置?

 趨明 2012-02-17
2011-7-8 23:24
提問者:chonincumtms | 六級
<%
'定義一個變量,用于數(shù)據(jù)庫連接
  dim  conn    
'設置連接變量為ADODB.Connection對象,這是VB用于進行數(shù)據(jù)庫連接的對象    
Set conn=Server.CreateObject("ADODB.Connection") 
'打開指定的數(shù)據(jù)庫,其中,Open方法后面的參數(shù)即為我們通常所說的數(shù)據(jù)庫連接字符串,這里主要設置了該字符串的兩個參數(shù),一個是Dbq,一個是Driver,這是使用的ODBC方式來連接數(shù)據(jù)庫,現(xiàn)在流行的方法一般為OLE方式,效率比較高,也不會出錯,所以,下面這句可能改成如下:
conn.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("\data\olive.mdb")
conn.Open "Dbq=" & Server.Mappath("data\olive.mdb") & ";Driver=" 
'執(zhí)行一條查詢語句,從product表中查詢前20條記錄,并將結(jié)果賦給rs變量,這是一個RecordSet類型的變量,保存的是記錄集
Set rs=conn.Execute("select top 20 * from product") 
'開始while循環(huán),直到記錄集尾,將記錄集里的信息取出,并轉(zhuǎn)寫成html標記語言代碼
do while (not rs.eof)
’添加<tr>標簽
response.write("<tr>")
'添加一個圖片標簽,并將該標簽的圖片路徑屬性設置以從數(shù)據(jù)庫讀取的圖片路徑rs("pic"),即product表的pic字段
response.write("<img width=100 height=100 src="&rs("pic")&">")
'添加一個超鏈接標簽,并將連接屬性設置為一個顯示產(chǎn)品詳細信息的asp頁面,其中帶一個參數(shù):id,這個應該是產(chǎn)品的id,同時,在鏈接后面加上產(chǎn)品的名字rs("productname"),.來自product表的productname字段
response.write("<a href='show.asp?id="&rs("id")&"'>"&rs("productname")&"</a></tr>")
'移動到下一條記錄
rs.movenext
loop
'關閉記錄集
rs.close
'關閉數(shù)據(jù)庫連接
conn.close
'銷毀數(shù)據(jù)庫連接對象
set conn=nothing 
%>
大概意思就是這樣,有問題再交流,呵呵!

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多