﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-我们思考IT</title><link>http://www.cnitblog.com/wmskyer/</link><description>用程序感受人生,生活就有滋有味</description><language>zh-cn</language><lastBuildDate>Wed, 29 Apr 2026 05:58:30 GMT</lastBuildDate><pubDate>Wed, 29 Apr 2026 05:58:30 GMT</pubDate><ttl>60</ttl><item><title>GetRows 方法</title><link>http://www.cnitblog.com/wmskyer/archive/2007/07/23/30482.html</link><dc:creator>wmskyer</dc:creator><author>wmskyer</author><pubDate>Mon, 23 Jul 2007 15:08:00 GMT</pubDate><guid>http://www.cnitblog.com/wmskyer/archive/2007/07/23/30482.html</guid><wfw:comment>http://www.cnitblog.com/wmskyer/comments/30482.html</wfw:comment><comments>http://www.cnitblog.com/wmskyer/archive/2007/07/23/30482.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/wmskyer/comments/commentRss/30482.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/wmskyer/services/trackbacks/30482.html</trackback:ping><description><![CDATA[<div class=wenzhang1_arcTitle align=center>GetRows的用法详解！</div>
<div class=arcContent id=fontzoom><span style="FONT-SIZE: 9pt">大家应该都知道 Recordset 有个 GetRows 属性，但是真正使用的不多，我也是最近才用的！汗&#8230;&#8230;<br><br>其实这个属性很简单，就是把数据集输出到一个数组中。但是实用性可不小，在这里我举一个例子说明一下GetRows的使用方法，大家举一反三能想到更多的用法！<br><br>比如一个分类的表 T_Cate，结构和数据如下：<br><br>
<div class="Alldiv div5">
<div class=Alldiv_>ID&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;Title&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;Intro <br>----------------------------------------- <br>1&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;新闻&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;这里是新闻 <br>2&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;教程&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;这里是教程 <br>3&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;下载&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;这里是下载</div>
</div>
<br>好了，表建立好了，数据也有了，下面我们就要用到GetRows咯！<br>
<div class=myCode>
<div class=codeText><img hspace=6 src="http://www.mysheji.com/Skin/default/images/code.gif" align=absMiddle>代码片段</div>
<div class=codeContent>Dim Rs_Cate<br>Dim Arr_Cate<br>Set Rs_Cate=Conn.ExeCute("SELECT ID,Title,Intro FROM T_Cate ORDER BY ID ASC")<br>Arr_Cate=Rs_Cate.GetRows<br>Set Rs_Cate=Nothing</div>
</div>
<br>好了表数据已经导出到数组了！下面我们将遍历这个数组<br><br>呵呵，好了，输出的数据为：<br>ID：1 | 标题：新闻 | 介绍：这里是新闻<br>ID：2 | 标题：教程 | 介绍：这里是教程<br>ID：3 | 标题：下载 | 介绍：这里是下载<br>
<div class=myCode>
<div class=codeText><img hspace=6 src="http://www.mysheji.com/Article/UploadFiles/200701/20070128160252431.gif" align=absMiddle>代码片段</div>
<div class=codeContent>Dim Arr_CateNumS,Arr_CateNumI<br>Arr_CateNumS=Ubound(Arr_Cate,2)&nbsp;&nbsp;'得到数组中数据的下标<br>For Arr_CateNumI=0 To Arr_CateNumS<br>&nbsp; &nbsp; Response.Write("ID："&amp;Arr_Cate(0,Arr_CateNumI)&amp;" | 标题："&amp;Arr_Cate(1,Arr_CateNumI)&amp;" | 介绍："&amp;Arr_Cate(2,Arr_CateNumI)&amp;"&lt;br&gt;")<br>Next</div>
</div>
<br>好了，具体就写这么多吧！文采不行，如果大家有什么不明白的，多用用就可以了，呵呵<br>更多的GetRows信息，大家可以看看相关的文章，在这里我就不多说了！</span><br><br>
<h1><a name=mdmthgetrows></a><font size=4>GetRows 方法</font></h1>
<p>将 Recordset 对象的多个记录恢复到数组中。</p>
<p class=label><strong>语法</strong></p>
<p><em>array</em> = <em>recordset</em><strong>.GetRows(</strong> <strong><em>Rows</em></strong>, <strong><em>Start</em></strong>, <strong><em>Fields </em>)</strong></p>
<p class=label><strong>返回值</strong></p>
<p>返回二维数组。</p>
<p class=label><strong>参数</strong></p>
<p><strong><em>Rows&nbsp;&nbsp;&nbsp;</em> </strong>可选，<strong>长整型</strong>表达式，指定要检索记录数。默认值为 <strong>adGetRowsRest</strong> (-1)。</p>
<p><strong><em>Start&nbsp;&nbsp;&nbsp;</em> </strong>可选，<strong>字符串</strong>或<strong>长整型</strong>，计算得到在 <strong>GetRows </strong>操作开始处的记录的书签。也可使用下列 <strong>BookmarkEnum</strong> 值。</p>
<table cols=2 cellPadding=5 rules=rows border=1 frame=below>
    <tbody>
        <tr vAlign=top>
            <td class=label width="33%"><strong>常量</strong></td>
            <td class=label width="67%"><strong>说明</strong></td>
        </tr>
        <tr vAlign=top>
            <td width="33%"><strong>AdBookmarkCurrent</strong></td>
            <td width="67%">从当前记录开始。</td>
        </tr>
        <tr vAlign=top>
            <td width="33%"><strong>AdBookmarkFirst</strong></td>
            <td width="67%">从首记录开始。</td>
        </tr>
        <tr vAlign=top>
            <td width="33%"><strong>AdBookmarkLast</strong></td>
            <td width="67%">从尾记录开始。</td>
        </tr>
    </tbody>
</table>
<br>
<p><strong><em>Fields&nbsp;&nbsp;&nbsp;</em></strong>可选，<strong>变体型</strong>，代表单个字段名、顺序位置、字段名数组或顺序位置号。ADO 仅返回这些字段中的数据。</p>
<p class=label><strong>说明</strong></p>
<p>使用 <strong>GetRows </strong>方法可将记录从 <strong>Recordset </strong>复制到二维数组中。第一个下标标识字段，第二个则标识记录号。当 <strong>GetRows </strong>方法返回数据时数组变量将自动调整到正确大小。</p>
<p>如果不指定 <strong>Rows </strong>参数的值，<strong>GetRows </strong>方法将自动检索 <strong>Recordset </strong>对象中的所有记录。如果请求的记录比可用记录多，则 <strong>GetRows </strong>仅返回可用记录数。</p>
<p>如果 <strong>Recordset </strong>对象支持书签，则可以通过传送该记录的 <a href="http://www.cocooba.com/pages/ado/htm/mdprobookmark.htm"><u><font color=#0000ff>Bookmark</font></u></a> 属性值，来指定 <strong>GetRows </strong>方法将从哪个记录开始检索数据。</p>
<p>如要限制<strong> GetRows</strong> 调用返回的字段，则可以在<strong><em> </em>Fields</strong> 参数中传送单个字段名/编号或者字段名/编号数组。</p>
<p>在调用<strong> GetRows</strong> 后，下一个未读取的记录成为当前记录，或者如果没有更多的记录，则 <a href="http://www.cocooba.com/pages/ado/htm/mdprobof.htm"><u><font color=#0000ff>EOF</font></u></a> 属性设置为 <strong>True</strong>。</p>
</div>
<img src ="http://www.cnitblog.com/wmskyer/aggbug/30482.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wmskyer/" target="_blank">wmskyer</a> 2007-07-23 23:08 <a href="http://www.cnitblog.com/wmskyer/archive/2007/07/23/30482.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>competitious的美化按钮</title><link>http://www.cnitblog.com/wmskyer/archive/2007/07/23/30467.html</link><dc:creator>wmskyer</dc:creator><author>wmskyer</author><pubDate>Mon, 23 Jul 2007 06:05:00 GMT</pubDate><guid>http://www.cnitblog.com/wmskyer/archive/2007/07/23/30467.html</guid><wfw:comment>http://www.cnitblog.com/wmskyer/comments/30467.html</wfw:comment><comments>http://www.cnitblog.com/wmskyer/archive/2007/07/23/30467.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/wmskyer/comments/commentRss/30467.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/wmskyer/services/trackbacks/30467.html</trackback:ping><description><![CDATA[<div style="DISPLAY: block; WIDTH: 1000px; HEIGHT: 600px; BACKGROUND-COLOR: #2d2d2d"><img src="http://www.cnitblog.com/images/cnitblog_com/wmskyer/read_more_button.gif" border=0><br><span style="COLOR: #ffffff">上面这个图片是read more链接a:与a:hover的2种状态图<br>当为a:时，css取图片高度的一半，原图为38px，则取height:19px，链接显示的就是截至到高度为19px的图<br>当为a:时，css将背景下移19px，取下面的图片 background-position:0px,-19px<br>a:时需要定义的状态有<br>display:block;<br>background:url(图片地址);<br>width:65px;height:19px&nbsp;<br>以下两图同理<br><br>另外需要补充的是，在html中为了方便阅读，可以在需要显示read more的地方加上&lt;span&gt;read more&lt;/span&gt;<br>然后定义span{display:none}就可以了<br></span><br><img src="http://www.cnitblog.com/images/cnitblog_com/wmskyer/sign_up_now_button.gif" border=0><br><img src="http://www.cnitblog.com/images/cnitblog_com/wmskyer/log_in_cancel_button.gif" border=0><br></div>
<img src ="http://www.cnitblog.com/wmskyer/aggbug/30467.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wmskyer/" target="_blank">wmskyer</a> 2007-07-23 14:05 <a href="http://www.cnitblog.com/wmskyer/archive/2007/07/23/30467.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Vs.Net 2003 控件命名规范</title><link>http://www.cnitblog.com/wmskyer/archive/2007/07/18/30089.html</link><dc:creator>wmskyer</dc:creator><author>wmskyer</author><pubDate>Wed, 18 Jul 2007 00:07:00 GMT</pubDate><guid>http://www.cnitblog.com/wmskyer/archive/2007/07/18/30089.html</guid><wfw:comment>http://www.cnitblog.com/wmskyer/comments/30089.html</wfw:comment><comments>http://www.cnitblog.com/wmskyer/archive/2007/07/18/30089.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/wmskyer/comments/commentRss/30089.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/wmskyer/services/trackbacks/30089.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: type                                    prefix                                    example                                                    array                          ...&nbsp;&nbsp;<a href='http://www.cnitblog.com/wmskyer/archive/2007/07/18/30089.html'>阅读全文</a><img src ="http://www.cnitblog.com/wmskyer/aggbug/30089.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wmskyer/" target="_blank">wmskyer</a> 2007-07-18 08:07 <a href="http://www.cnitblog.com/wmskyer/archive/2007/07/18/30089.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>