精品久久看,欧美成人久久一级c片免费,日本加勒比在线精品视频,国产一区二区三区免费大片天美,国产成人精品999在线,97理论三级九七午夜在线观看

當(dāng)前位置:首頁(yè)文章首頁(yè) IT學(xué)院 IT技術(shù)

細(xì)看RS.GetRows

作者:  來(lái)源:  發(fā)布時(shí)間:2011-6-23 11:23:57  點(diǎn)擊:

這篇文章提供的大家一起學(xué)習(xí),讓我們把RS.GetRows看得更清楚,希望對(duì)大家有用。

用過Rs.GetRow的兄弟都知道Rs.GetRow可以更有效率地獲取小容量數(shù)據(jù)(不適合大容量數(shù)據(jù),尤其涉及大對(duì)象的時(shí)候,容易暴掉,我就爆過一次),PuterJam應(yīng)用得不錯(cuò)的說(shuō)。

但是Rs.GetRow返回的是一個(gè)二維數(shù)組,我們經(jīng)常不知道哪段對(duì)哪段。這個(gè)很麻煩,于是編了一小段程序方便調(diào)試用:

    Dim ds
    Set objRS=objConn.Execute("SELECT * FROM [blog_Upload] WHERE ([ul_Quote] LIKE '%" & CStr(ID) & "%') ")
        ds=objRS.GetRows
    objRS.Close()
    Set objRS=Nothing

' 建立一個(gè)表格
Response.Write "Written By Sipo(www.dc9.cn)<table align=""center"" border=""1"">"
Response.Write vbcrlf
Response.Write "<tr><td></td>"
For j = 0 To UBound(ds, 1)
Response.Write "<td>ds("&j&",X)</td>"
Next
Response.Write "</tr>"
' 每一行
  For i = 0 To UBound(ds, 2)
    Response.Write "<tr><td>ds(X,"&i&")</td>"& vbcrlf
    ' 每一列
    For j = 0 To UBound(ds, 1)
      Response.Write "<td>"
      If IsNull(ds(j, i)) Then 
      Response.Write "Null"
      Else
      Response.Write ds(j, i)
      End If
      Response.Write "<br>"
      Response.Write "<b>ds("&j&","&i&")</b>"
      Response.Write "</td>"
    Next

    Response.Write "</tr>" & vbcrlf
  Next

  Response.end



獻(xiàn)給菜鳥們:
關(guān)于GetRows的小資料:

ADO也提供更有效率方法來(lái)取得數(shù)據(jù)。GetRows 方法傳回一個(gè)二維的數(shù)組變量,每一行對(duì)應(yīng)Recordset中的一筆記錄,且每一列對(duì)應(yīng)到記錄中的字段。此方法的語(yǔ)法如下: 

varArray = rs.GetRows([Rows], [Start], [Fields]) 

Rows 是要讀取記錄的數(shù)量;如果想要取得Recordset所有記錄,可用-1或省略此參數(shù)。Start 是指出第一個(gè)被讀取記錄的書簽;也可以是下列列舉常數(shù)中的一個(gè):0-adBookmarkCurrent(目前記錄)、1-adBookmarkFirst(第一筆記錄)、或2-adBookmarkLast(最后記錄)。 

Fields 是可選擇的字段名稱數(shù)組,其用來(lái)限制要讀取的數(shù)據(jù)量。(也可指定單一字段名稱、單一字段索引、或者一個(gè)字段索引數(shù)組)。當(dāng)設(shè)定 Rows 為少于Recordset記錄筆數(shù)時(shí),第一筆未讀取的記錄變成現(xiàn)行記錄。若省略 Rows 參數(shù)或設(shè)定為-1-adGetRowsRest或大于未讀取的筆數(shù)時(shí),GetRows 方法會(huì)讀取所有記錄并讓Recordset在EOF狀態(tài),而不會(huì)產(chǎn)生任何錯(cuò)誤。 

當(dāng)處理目的變量數(shù)組的數(shù)據(jù)時(shí),應(yīng)該記得數(shù)據(jù)儲(chǔ)存方式是有點(diǎn)相反的感覺:數(shù)組中第一維定義Recordset的字段(數(shù)據(jù)行),第二維定義Recordset的數(shù)據(jù)列。

GetRows 方法通常比一次讀一筆記錄的循環(huán)要來(lái)得快些,但使用這方法時(shí),必須確定Recordset未包含太多記錄;否則,會(huì)很容易以一個(gè)非常大的變量數(shù)組來(lái)填滿所有內(nèi)存;谙嗤脑,得小心不要包括任何BLOB(Binary Large Object)或CLOB(Character Large Object)字段;若如此做的化,應(yīng)用程序一定會(huì)爆掉,特別是對(duì)于較大的Recordset而言。最后,記住此方法傳回的變量數(shù)組是以0為基底的;傳回記錄的筆數(shù)是UBound(values,2)+1,傳回字段數(shù)是UBound(value, 1)+1。

相關(guān)軟件

相關(guān)文章

文章評(píng)論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 一级一级一级毛片免费毛片 | 奇米激情网 | 国产三级理论 | 国产全部视频 | 亚洲天堂伊人 | 免费色网址 | 成年啪啪网站免费播放看 | 色综合日韩| 99热成人精品国产免男男 | 五月四房播 | 成年黄网站色视频免费观看 | 色播久久 | 狠狠五月深爱婷婷网免费 | 亚洲国产午夜精品乱码 | 四虎成人欧美精品在永久在线 | 日本四虎影院 | 五月综合久久 | 国产观看精品一区二区三区 | 亚洲国产天堂久久综合 | 四虎www成人影院观看 | 国产在线一区二区视频 | 美国一级毛毛片 | 福利国产在线 | 2021中文字幕在线观看 | 成人亚洲国产精品久久 | 国产在线观看免费人成小说 | 国产男女免费视频 | 国产精品人成人免费国产 | 久久免费精品一区二区 | 男人天堂网在线播放 | 日本你懂的 | 五月天在线观看免费视频播放 | 国产精品亚洲片在线牛牛影视 | 久久这里只有精品国产99 | 国产成人精品在线 | 国产青草视频 | 国产精品第一 | 国产精品视频在这里有精品 | 国产视频一区二区 | 四房激情网 | 第一国内永久免费福利视频 |