<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>迷途知返 &#187; ASP</title>
	<atom:link href="http://pwwang.com/category/technology/asp/feed/" rel="self" type="application/rss+xml" />
	<link>http://pwwang.com</link>
	<description>专注技术,用心生活!</description>
	<lastBuildDate>Fri, 02 Jul 2010 02:26:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>asp分页类</title>
		<link>http://pwwang.com/technology/asp/asp_pagination_class/</link>
		<comments>http://pwwang.com/technology/asp/asp_pagination_class/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 12:36:09 +0000</pubDate>
		<dc:creator>pwwang</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[分页]]></category>

		<guid isPermaLink="false">http://pwwang.com/?p=939</guid>
		<description><![CDATA[&#160;

效果图：



<span class="readmore"><a href="http://pwwang.com/technology/asp/asp_pagination_class/" title="asp分页类">Read More: 4138 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>效果图：</p>
<p><a href="http://pwwang.com/wp-content/uploads/2010/06/pagination.jpg"><img width="561" height="287" border="0" title="pagination" src="http://pwwang.com/wp-content/uploads/2010/06/pagination.jpg" style="clear: both;" alt="" /></a></p>
<p><span id="more-939"></span>调用：</p>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;%@LANGUAGE=&quot;VBSCRIPT&quot; CODEPAGE=&quot;65001&quot;%&gt;
&lt;!--#include file=&quot;access.class.asp&quot;--&gt;
&lt;!--#include file=&quot;pagination.class.asp&quot;--&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt;
&lt;title&gt;无标题文档&lt;/title&gt;
&lt;link href=&quot;pagination.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
&lt;/head&gt;
&nbsp;
&lt;body&gt;
&lt;%
function len1(a)
len1 = left(a,10) &amp; &quot;...&quot;
end function
&nbsp;
set p = new Pagination
p.template=&quot;{{title|len1}}&quot;
p.sql = &quot;select * from News&quot;
p.pkey = &quot;id&quot;
p.cols = 2
p.page = request.QueryString(&quot;page&quot;)
p.show
%&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></div>

<p>&nbsp;</p>
<p>类代码：</p>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">&lt;%
<span style="color: #008000;">''''''''''''''''''''''''''''''''
</span><span style="color: #008000;">'                              '
</span><span style="color: #008000;">' Author: pwwang               '
</span><span style="color: #008000;">' Site  : http://pwwang.com    '
</span><span style="color: #008000;">' Version: 1.0                 '
</span><span style="color: #008000;">'                              '
</span><span style="color: #008000;">''''''''''''''''''''''''''''''''
</span>
class Pagination
    <span style="color: #000080;">private</span> pSql
    <span style="color: #000080;">private</span> pHeader
    <span style="color: #000080;">private</span> pFooter
    <span style="color: #000080;">private</span> pTemplate
    <span style="color: #000080;">private</span> pRows
    <span style="color: #000080;">private</span> pCols
    <span style="color: #000080;">private</span> pPage
    <span style="color: #000080;">private</span> pPKey
&nbsp;
    <span style="color: #000080;">private</span> pPageCount
    <span style="color: #000080;">private</span> pRecordCount
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">property</span> <span style="color: #000080;">let</span> pkey(value)
        pPKey = value
    <span style="color: #000080;">end</span> <span style="color: #000080;">property</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">property</span> <span style="color: #000080;">let</span> page(value)
        pPage = value
        <span style="color: #000080;">if</span> <span style="color: #000080;">not</span> isNumeric(pPage) <span style="color: #000080;">then</span> pPage = 1
        <span style="color: #000080;">if</span> pPage &lt; 1 <span style="color: #000080;">then</span> pPage = 1
        pPage = <span style="color: #000080;">cint</span>(pPage)
    <span style="color: #000080;">end</span> <span style="color: #000080;">property</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">property</span> <span style="color: #000080;">let</span> sql(value)
        pSql = value
        db.query(value)
    <span style="color: #000080;">end</span> <span style="color: #000080;">property</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">property</span> <span style="color: #000080;">let</span> header(value)
        pHeader = value
    <span style="color: #000080;">end</span> <span style="color: #000080;">property</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">property</span> <span style="color: #000080;">let</span> footer(value)
        pFooter = value
    <span style="color: #000080;">end</span> <span style="color: #000080;">property</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">property</span> <span style="color: #000080;">let</span> template(value)
        pTemplate = value
    <span style="color: #000080;">end</span> <span style="color: #000080;">property</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">property</span> <span style="color: #000080;">let</span> rows(value)
        pRows = value
    <span style="color: #000080;">end</span> <span style="color: #000080;">property</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">property</span> <span style="color: #000080;">let</span> cols(value)
        pCols = value
    <span style="color: #000080;">end</span> <span style="color: #000080;">property</span>
&nbsp;
    <span style="color: #000080;">private</span> <span style="color: #000080;">function</span> tempcode(i)
        <span style="color: #000080;">dim</span> t, re, re1, matches, mat, mat1, datandfun, data, fun
        <span style="color: #000080;">set</span> re = <span style="color: #000080;">new</span> RegExp
        <span style="color: #000080;">set</span> re1 = <span style="color: #000080;">new</span> RegExp
        t = pTemplate
&nbsp;
        re.Pattern=<span style="color: #800000;">&quot;\{\{\s*[^}]+\s*\}\}&quot;</span>
        re.global = <span style="color: #000080;">true</span>
        <span style="color: #000080;">set</span> matches = re.execute(t)
&nbsp;
        <span style="color: #000080;">for</span> <span style="color: #000080;">each</span> mat <span style="color: #000080;">in</span> matches
            mat1 = trim(mid(mat,3,len(mat)-4))
            datandfun = split(mat1, <span style="color: #800000;">&quot;|&quot;</span>)
            <span style="color: #000080;">if</span> <span style="color: #000080;">Ubound</span>(datandfun) = 0 <span style="color: #000080;">then</span>
                data = trim(mat1)
                t = replace(t, mat, db.get_value2(data,i))
            <span style="color: #000080;">else</span>
                data = trim(datandfun(0))
                fun  = trim(datandfun(1))
                t = replace(t, mat, eval( fun &amp; <span style="color: #800000;">&quot;(&quot;</span><span style="color: #800000;">&quot;&quot;</span> &amp; db.get_value2(data, i) &amp; <span style="color: #800000;">&quot;&quot;</span><span style="color: #800000;">&quot;)&quot;</span>))
            <span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
        <span style="color: #000080;">next</span>
        tempcode = t
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">private</span> <span style="color: #000080;">function</span> getFooter()
        <span style="color: #000080;">if</span> <span style="color: #000080;">not</span> pFooter <span style="color: #000080;">then</span>
            getFooter = <span style="color: #800000;">&quot;&quot;</span>
        <span style="color: #000080;">else</span>
            getFooter = <span style="color: #800000;">&quot;&lt;table width='100%' border='0' id='pagination_footer'&gt;&quot;</span>
            getFooter = getFooter &amp; <span style="color: #800000;">&quot;&lt;tr&gt;&lt;td&gt;&quot;</span>
            getFooter = getFooter &amp; <span style="color: #800000;">&quot; 当前页:&quot;</span> &amp; pPage &amp; <span style="color: #800000;">&quot;/&quot;</span> &amp; pPageCount
            getFooter = getFooter &amp; <span style="color: #800000;">&quot; 记录数:&quot;</span> &amp; pRecordCount
            <span style="color: #000080;">if</span> pPage &gt; 1 <span style="color: #000080;">then</span>
                getFooter = getFooter &amp; <span style="color: #800000;">&quot; &lt;a href='?page=1'&gt;首页&lt;/a&gt; &lt;a href='?page=&quot;</span> &amp; pPage - 1 &amp;<span style="color: #800000;">&quot;'&gt;上页&lt;/a&gt; &quot;</span>
            <span style="color: #000080;">else</span>
                getFooter = getFooter &amp; <span style="color: #800000;">&quot; 首页 上页 &quot;</span>
            <span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
            <span style="color: #000080;">if</span> pPage &lt; pPageCount <span style="color: #000080;">then</span>
                getFooter = getFooter &amp; <span style="color: #800000;">&quot; &lt;a href='?page=&quot;</span> &amp; pPage + 1 &amp;<span style="color: #800000;">&quot;'&gt;下页&lt;/a&gt; &lt;a href='?page=&quot;</span> &amp; pPageCount &amp; <span style="color: #800000;">&quot;'&gt;尾页&lt;/a&gt; &quot;</span>
            <span style="color: #000080;">else</span>
                getFooter = getFooter &amp; <span style="color: #800000;">&quot; 下页 尾页 &quot;</span>
            <span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
            getFooter = getFooter &amp; <span style="color: #800000;">&quot; 跳到第&lt;input type='text' id='gotopage' size='1' value='&quot;</span>&amp;pPage&amp;<span style="color: #800000;">&quot;' /&gt;页&lt;input type='button' value='Go' onclick=&quot;</span><span style="color: #800000;">&quot;javascript:location='?page='+document.getElementById('gotopage').value&quot;</span><span style="color: #800000;">&quot; /&gt;&quot;</span>
            getFooter = getFooter &amp; <span style="color: #800000;">&quot;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&quot;</span>
        <span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">private</span> <span style="color: #000080;">function</span> mainloop()
        <span style="color: #000080;">if</span> isempty(pFooter) <span style="color: #000080;">then</span> pFooter = <span style="color: #000080;">true</span>
        <span style="color: #000080;">if</span> isempty(pRows) <span style="color: #000080;">then</span> pRows = 10
        <span style="color: #000080;">if</span> isempty(pCols) <span style="color: #000080;">then</span> pCols = 1
&nbsp;
        pRecordCount = db.num_rows
        pPageCount = <span style="color: #000080;">cint</span>(pRecordCount / (pRows * pCols) + 0.5)
        <span style="color: #000080;">if</span> pPage &gt; pPageCount <span style="color: #000080;">then</span> pPage = pPageCount
&nbsp;
        <span style="color: #000080;">dim</span> pagesql, startr, endr
        startr  = (pPage - 1) * pRows * pCols
        <span style="color: #000080;">if</span> pPage * pRows * pCols &gt; pRecordCount <span style="color: #000080;">then</span>
            endr = pRecordCount
        <span style="color: #000080;">else</span>
            endr = pPage * pRows * pCols
        <span style="color: #000080;">end</span> <span style="color: #000080;">if</span>            
        <span style="color: #000080;">if</span> pPage &gt; 1 <span style="color: #000080;">then</span>
            pagesql = <span style="color: #800000;">&quot;SELECT TOP &quot;</span> &amp; endr &amp; <span style="color: #800000;">&quot; * FROM (&quot;</span> &amp; pSql &amp; <span style="color: #800000;">&quot;) WHERE &quot;</span> &amp; pPKey &amp; <span style="color: #800000;">&quot; NOT IN (SELECT TOP &quot;</span> &amp; startr &amp; <span style="color: #800000;">&quot; &quot;</span> &amp; pPKey &amp; <span style="color: #800000;">&quot; FROM (&quot;</span> &amp; pSql &amp; <span style="color: #800000;">&quot;))&quot;</span>
        <span style="color: #000080;">else</span>
            pagesql = <span style="color: #800000;">&quot;SELECT TOP &quot;</span> &amp; pRows * pCols &amp; <span style="color: #800000;">&quot; * FROM (&quot;</span> &amp; pSql &amp; <span style="color: #800000;">&quot;)&quot;</span>
        <span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
&nbsp;
        db.query(pagesql)
&nbsp;
        <span style="color: #000080;">dim</span> i, j
        mainloop = <span style="color: #800000;">&quot;&lt;table width='100%' border='0' cellspacing='1' id='pagination_table'&gt;&quot;</span>
        <span style="color: #000080;">for</span> i = 0 <span style="color: #000080;">to</span> pRows - 1
            <span style="color: #000080;">if</span> i <span style="color: #000080;">mod</span> 2 = 0 <span style="color: #000080;">then</span>
                mainloop = mainloop &amp; <span style="color: #800000;">&quot;&lt;tr class='odd'&gt;&quot;</span>
            <span style="color: #000080;">else</span> 
                mainloop = mainloop &amp; <span style="color: #800000;">&quot;&lt;tr class='even'&gt;&quot;</span>
            <span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
            <span style="color: #000080;">for</span> j = 0 <span style="color: #000080;">to</span> pCols - 1
                mainloop = mainloop &amp; <span style="color: #800000;">&quot;&lt;td&gt;&quot;</span>
                <span style="color: #000080;">if</span> i*pCols+j &lt; db.num_rows <span style="color: #000080;">then</span>
                    mainloop = mainloop &amp; tempcode(i*pCols+j)
                <span style="color: #000080;">else</span> 
                    mainloop = mainloop &amp; <span style="color: #800000;">&quot; &quot;</span>
                <span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
                mainloop = mainloop &amp; <span style="color: #800000;">&quot;&lt;/td&gt;&quot;</span>
            <span style="color: #000080;">next</span>
            mainloop = mainloop &amp; <span style="color: #800000;">&quot;&lt;/tr&gt;&quot;</span>
        <span style="color: #000080;">next</span>
        mainloop = mainloop &amp; <span style="color: #800000;">&quot;&lt;/table&gt;&quot;</span>
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">sub</span> show()
        response.write pHeader
        response.write mainloop
        response.write getFooter
    <span style="color: #000080;">end</span> <span style="color: #000080;">sub</span>
&nbsp;
<span style="color: #000080;">end</span> class
&nbsp;
%&gt;</pre></td></tr></table></div>

<p>&nbsp;</p>
<p>CSS:</p>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#pagination_table</span><span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#09F</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination_table</span> td<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination_table</span> tr.odd<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination_table</span> tr.even<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#eee</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#pagination_footer</span><span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span><span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>&nbsp;</p>
<p>说明：</p>
<p>1. 需要调用之前发布的<a href="http://pwwang.com/technology/asp/%e7%ba%af%e5%b1%9e%e6%97%a0%e8%81%8aasp-access%e6%95%b0%e6%8d%ae%e5%ba%93%e6%93%8d%e4%bd%9c%e7%b1%bb/">access操作类</a></p>
<p>2. 可以分列，单页记录数为rows和cols决定</p>
<p>3. 表头由参数header直接给出</p>
<p>4. 参数footer决定是否显示表脚（翻页链接）</p>
<p>5. {{parm}}用来显示数据库中这个列名对应的数据</p>
<p>6. {{parm|fun}}fun函数可以对这个数据进行修饰</p>
<p>7. 表的样式可以通过css定义，奇偶行可以定义不同的样式</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://pwwang.com/technology/asp/asp_pagination_class/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[纯属无聊]asp access数据库操作类</title>
		<link>http://pwwang.com/technology/asp/%e7%ba%af%e5%b1%9e%e6%97%a0%e8%81%8aasp-access%e6%95%b0%e6%8d%ae%e5%ba%93%e6%93%8d%e4%bd%9c%e7%b1%bb/</link>
		<comments>http://pwwang.com/technology/asp/%e7%ba%af%e5%b1%9e%e6%97%a0%e8%81%8aasp-access%e6%95%b0%e6%8d%ae%e5%ba%93%e6%93%8d%e4%bd%9c%e7%b1%bb/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 12:30:42 +0000</pubDate>
		<dc:creator>pwwang</dc:creator>
				<category><![CDATA[ASP]]></category>

		<guid isPermaLink="false">http://pwwang.com/?p=937</guid>
		<description><![CDATA[调用：



1

<span class="readmore"><a href="http://pwwang.com/technology/asp/%e7%ba%af%e5%b1%9e%e6%97%a0%e8%81%8aasp-access%e6%95%b0%e6%8d%ae%e5%ba%93%e6%93%8d%e4%bd%9c%e7%b1%bb/" title="[纯属无聊]asp access数据库操作类">Read More: 1352 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[<p>调用：</p>
<p>
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">db.query(<span style="color: #800000;">&quot;select * from News&quot;</span>)
rs = db.fetch_all
<span style="color: #000080;">for</span> i=0 <span style="color: #000080;">to</span> db.num_rows - 1
    response.write rs(1,i) &amp; <span style="color: #800000;">&quot;&lt;br&gt;&quot;</span>
<span style="color: #000080;">next</span>
&nbsp;
db.query(<span style="color: #800000;">&quot;select * from admin&quot;</span>)
response.write db.get_value(<span style="color: #800000;">&quot;id&quot;</span>)</pre></td></tr></table></div>

<p><span id="more-937"></span></p>
<p>类代码：</p>
<p>
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">&lt;%
class DBConn
    <span style="color: #000080;">private</span> conn
    <span style="color: #000080;">private</span> rs
&nbsp;
    <span style="color: #000080;">private</span> <span style="color: #000080;">sub</span> Class_Initialize
        <span style="color: #000080;">Set</span> conn = Server.CreateObject(<span style="color: #800000;">&quot;ADODB.Connection&quot;</span>)
        <span style="color: #000080;">set</span> rs = Server.CreateObject(<span style="color: #800000;">&quot;adodb.recordset&quot;</span>)
    <span style="color: #000080;">end</span> <span style="color: #000080;">sub</span>
&nbsp;
    <span style="color: #000080;">Private</span> <span style="color: #000080;">Sub</span> Class_Terminate
        rs.<span style="color: #000080;">close</span>
        <span style="color: #000080;">set</span> rs = <span style="color: #000080;">nothing</span>
        conn.<span style="color: #000080;">close</span>
        <span style="color: #000080;">set</span> conn = <span style="color: #000080;">nothing</span>
    <span style="color: #000080;">end</span> <span style="color: #000080;">sub</span>
&nbsp;
    <span style="color: #000080;">private</span> <span style="color: #000080;">function</span> indexOfCols(colname)
        <span style="color: #000080;">dim</span> i
        <span style="color: #000080;">for</span> i = 0 <span style="color: #000080;">to</span> rs.fields.count - 1
            <span style="color: #000080;">if</span> rs(i).name = colname <span style="color: #000080;">then</span>
                indexOfCols = i
                <span style="color: #000080;">exit</span> <span style="color: #000080;">function</span>
            <span style="color: #000080;">end</span> <span style="color: #000080;">if</span> 
        <span style="color: #000080;">Next</span>
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">sub</span> query(sql)
        <span style="color: #000080;">if</span> rs.state = 1 <span style="color: #000080;">then</span> rs.<span style="color: #000080;">close</span>
        rs.<span style="color: #000080;">open</span> sql,conn,1,3
    <span style="color: #000080;">end</span> <span style="color: #000080;">sub</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">function</span> get_value(colname)
        get_value = rs(colname) 
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">function</span> get_value2(colname, row)
        <span style="color: #000080;">dim</span> rows
        rs.movefirst
        rows = rs.getrows()
        get_value2 = rows(indexOfCols(colname), row)
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">function</span> get_value3(col, row)
        <span style="color: #000080;">dim</span> rows
        rs.movefirst
        rows = rs.getrows()
        get_value3 = rows(col, row)
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">function</span> fetch_array()
        <span style="color: #000080;">redim</span> ret(rs.fields.count)
        <span style="color: #000080;">dim</span> i
        <span style="color: #000080;">for</span> i=0 <span style="color: #000080;">to</span> <span style="color: #000080;">ubound</span>(ret) - 1
            ret(i) = rs(i)
        <span style="color: #000080;">next</span>
        fetch_array = ret
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">function</span> num_rows()
        num_rows = rs.recordcount
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">function</span> fetch_all()
        rs.movefirst
        fetch_all = rs.getrows()
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">function</span> num_fields()
        num_fields = rs.fields.count
    <span style="color: #000080;">end</span> <span style="color: #000080;">function</span>
&nbsp;
    <span style="color: #000080;">public</span> <span style="color: #000080;">sub</span> <span style="color: #000080;">open</span>(connstr)
        conn.<span style="color: #000080;">open</span> connstr
    <span style="color: #000080;">end</span> <span style="color: #000080;">sub</span>
&nbsp;
<span style="color: #000080;">end</span> class
&nbsp;
<span style="color: #000080;">dim</span> db
<span style="color: #000080;">set</span> db = <span style="color: #000080;">new</span> DBConn
db.<span style="color: #000080;">open</span> <span style="color: #800000;">&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot;</span> &amp; Server.MapPath(<span style="color: #800000;">&quot;#db.mdb&quot;</span>)
&nbsp;
%&gt;</pre></td></tr></table></div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://pwwang.com/technology/asp/%e7%ba%af%e5%b1%9e%e6%97%a0%e8%81%8aasp-access%e6%95%b0%e6%8d%ae%e5%ba%93%e6%93%8d%e4%bd%9c%e7%b1%bb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ASP的分页函数</title>
		<link>http://pwwang.com/technology/asp/asp%e7%9a%84%e5%88%86%e9%a1%b5%e5%87%bd%e6%95%b0/</link>
		<comments>http://pwwang.com/technology/asp/asp%e7%9a%84%e5%88%86%e9%a1%b5%e5%87%bd%e6%95%b0/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 17:23:07 +0000</pubDate>
		<dc:creator>pwwang</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[分页]]></category>

		<guid isPermaLink="false">http://pwwang.com/?p=46</guid>
		<description><![CDATA[半年前写的一个ASP的分页函数



1

<span class="readmore"><a href="http://pwwang.com/technology/asp/asp%e7%9a%84%e5%88%86%e9%a1%b5%e5%87%bd%e6%95%b0/" title="ASP的分页函数">Read More: 1493 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[<p>半年前写的一个ASP的分页函数</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
</pre></td><td class="code"><pre class="asp" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #0000ff; font-weight: bold;">sub</span> fanye<span style="color: #006600; font-weight:bold;">&#40;</span>sql,n,col,wid,orderbycol,ifID,ifop,opname,opurl,opqstr,fyurl,sqlcol,rec,col_a,col_url,col_qstr,col_alname,col_align,defaultorderby<span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #008000;">' ************************************使用说明************************************</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **  本程序的各项功能均通过测试,但是由于参数很多,如果不能正常运行  **</span>
<span style="color: #008000;">' **  请仔细检查参数,参数的个数,以及参数中包含的&quot;,&quot;,这对于程序的运  **</span>
<span style="color: #008000;">' **  行是很重要的,在使用之前请仔细阅读下面的使用说明.     **</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **--参数说明------------------------------------------------------------------**</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **--sql:       SQL语句              **</span>
<span style="color: #008000;">' **--n:         每页显示记录数             **</span>
<span style="color: #008000;">' **--col:       列名,用逗号隔开            **</span>
<span style="color: #008000;">' **--wid:       列宽,用逗号隔开            **</span>
<span style="color: #008000;">' **--orderbycol:BOOLEAN值,点击列名是否可以重新排序,如果值为true,那么sql参数中 **</span>
<span style="color: #008000;">' **    请不要包含order by语句           **</span>
<span style="color: #008000;">' **--ifID:      第一项是否显示序号            **</span>
<span style="color: #008000;">' **--ifop:      最后一项是否为操作项           **</span>
<span style="color: #008000;">' **--opname:    操作项名称,用逗号隔开           **</span>
<span style="color: #008000;">' **--opurl:     操作项转向页面,用逗号隔开,可以带参数,但不可和数据库中数据相关 **</span>
<span style="color: #008000;">' **--opqstr:    操作项传递参数,操作项之间逗号隔开,参数之间空格隔开    **</span>
<span style="color: #008000;">' **--fyurl:     翻页转向页面,可以带参数,但不可和数据库中数据相关,一般是本页 **</span>
<span style="color: #008000;">' **--sqlcol:    对应数据库列名             **</span>
<span style="color: #008000;">' **--rec:       显示什么量词,如:&quot;条记录&quot;,&quot;条留言&quot;...       **</span>
<span style="color: #008000;">' **--col_a:     需要链接的列,逗号隔开           **</span>
<span style="color: #008000;">' **--col_url:   链接地址,逗号隔开,可以带参数,但不可和数据库中数据相关   **</span>
<span style="color: #008000;">' **--col_qstr:  链接传递的参数,列之间逗号隔开,参数之间空格隔开     **</span>
<span style="color: #008000;">' **--col_alname:需要重调对齐列列名,默认对齐方式是居中,如果全部居中请空出.  **</span>
<span style="color: #008000;">' **--col_align: 上述列的对齐方式.*技巧:这一项还可以对其他的属性进行设置,例如: **</span>
<span style="color: #008000;">' **    &quot;center style*cursor:pointer&quot;,这样写这个参数,就能够将对应单元格**</span>
<span style="color: #008000;">' **    的鼠标指针设成手形,其他属性类推.        **</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **--参数说明------------------------------------------------------------------**</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **--注意事项------------------------------------------------------------------**</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **1-传递参数需与数据库列名相同            **</span>
<span style="color: #008000;">' **2-col,wid这两个参数中&quot;,&quot;应该相同,如果想留一栏不设置列宽,可空出来,例如:  **</span>
<span style="color: #008000;">' **  &quot;20%,,30%&quot;那么第二列的列宽就被空了下来.         **</span>
<span style="color: #008000;">' **3-opname,opurl参数中&quot;,&quot;也应该相同.           **</span>
<span style="color: #008000;">' **4-col_a,col_url参数中&quot;,&quot;也应该相同.           **</span>
<span style="color: #008000;">' **5-关于ifID,指的是序号,也就是1,2,3......而不是从数据库中的ID     **</span>
<span style="color: #008000;">' **6-ifID,ifop如果为true,则序号必须在第一项,操作项必须在最后一项,并且对应的 **</span>
<span style="color: #008000;">' **  sqlcol的第一项和最后一项也应该空起来,如:&quot;,ID,title,name,content,&quot;   **</span>
<span style="color: #008000;">' **7-关于表格的背景色没有写在参数里,因为我想大家做网站风格都是一样的,可以  **</span>
<span style="color: #008000;">' **  直接在下面的设置中修改             **</span>
<span style="color: #008000;">' **8-再就是链接的style,直接在下面修改           **</span>
<span style="color: #008000;">' **9-使用之前先做好数据库的连接.            **</span>
<span style="color: #008000;">' **10col_alname,col_align参数中&quot;,&quot;也应该相同.         **</span>
<span style="color: #008000;">' **11序号和操作列的对齐方式为居中,不可通过参数修改,要修改直接在下面代码中修改. **</span>
<span style="color: #008000;">' **12列名所在的列的对齐方式同上.            **</span>
<span style="color: #008000;">' **13本程序仅适用于读取单一数据库表的翻页,并且仅从数据库中读取数据而不对数据作 **</span>
<span style="color: #008000;">' **  任何处理的翻页.               **</span>
<span style="color: #008000;">' **14当某些参数并不需要时,如ifop为false时,opname,opurl,opqstr这三项就并不需要, **</span>
<span style="color: #008000;">' **  此时应该用不相关的字符串作为参数,不可用空字符串!       **</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **--注意事项------------------------------------------------------------------**</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **--版权说明------------------------------------------------------------------**</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **--本程序供大家学习和交流之用,可以根据实际需要修改其中代码,但请保留以下文字--**</span>
<span style="color: #008000;">' **--本程序供大家学习和交流之用,可以根据实际需要修改其中代码,但请保留以下文字--**</span>
<span style="color: #008000;">' **    *****************************************     **</span>
<span style="color: #008000;">' **    * 程序作者:PW.Wang     *     **</span>
<span style="color: #008000;">' **    * QQ:22670595       *     **</span>
<span style="color: #008000;">' **    * Blog:http://hi.baidu.com   *     **</span>
<span style="color: #008000;">' **    * 讨论群:14802379      *     **</span>
<span style="color: #008000;">' **    *****************************************     **</span>
<span style="color: #008000;">' **--本程序供大家学习和交流之用,可以根据实际需要修改其中代码,但请保留以上文字--**</span>
<span style="color: #008000;">' **--本程序供大家学习和交流之用,可以根据实际需要修改其中代码,但请保留以上文字--**</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' **--版权说明------------------------------------------------------------------**</span>
<span style="color: #008000;">' **                   **</span>
<span style="color: #008000;">' ************************************使用说明************************************</span>
&nbsp;
<span style="color: #008000;">' -----------------处理参数------------------</span>
cols<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>col,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
wids<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>wid,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>fyurl,<span style="color: #cc0000;">&quot;?&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
 fyurl<span style="color: #006600; font-weight: bold;">=</span>fyurl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>
<span style="color: #990099; font-weight: bold;">else</span>
 fyurl<span style="color: #006600; font-weight: bold;">=</span>fyurl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;?&quot;</span>
<span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
sqlcols<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>sqlcol,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">if</span> orderbycol <span style="color: #990099; font-weight: bold;">then</span>
 orderstrs<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>sqlcol,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 orderby<span style="color: #006600; font-weight: bold;">=</span>saferequest<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;orderby&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">if</span> orderby<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #990099; font-weight: bold;">then</span> orderby<span style="color: #006600; font-weight: bold;">=</span>defaultorderby
 sql<span style="color: #006600; font-weight: bold;">=</span>sql<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot; order by &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>orderby
 orderby2<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>orderby,<span style="color: #cc0000;">&quot; desc&quot;</span>,<span style="color: #cc0000;">&quot;&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">for</span> d<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>sqlcols<span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">if</span> sqlcols<span style="color: #006600; font-weight:bold;">&#40;</span>d<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>orderby2 <span style="color: #990099; font-weight: bold;">then</span>
   <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>orderby,<span style="color: #cc0000;">&quot; desc&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
    orderstrs<span style="color: #006600; font-weight:bold;">&#40;</span>d<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>orderstrs<span style="color: #006600; font-weight:bold;">&#40;</span>d<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot; desc&quot;</span>
   <span style="color: #990099; font-weight: bold;">else</span>
    orderstrs<span style="color: #006600; font-weight:bold;">&#40;</span>d<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">replace</span><span style="color: #006600; font-weight:bold;">&#40;</span>orderstrs<span style="color: #006600; font-weight:bold;">&#40;</span>d<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot; desc&quot;</span>,<span style="color: #cc0000;">&quot;&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
   <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
   exit <span style="color: #990099; font-weight: bold;">for</span>
  <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
 <span style="color: #990099; font-weight: bold;">next</span>
<span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
opnames<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>opname,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
opurls<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>opurl,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">for</span> b<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>opurls<span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>opurls<span style="color: #006600; font-weight:bold;">&#40;</span>b<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;?&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
  opurls<span style="color: #006600; font-weight:bold;">&#40;</span>b<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>opurls<span style="color: #006600; font-weight:bold;">&#40;</span>b<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>
 <span style="color: #990099; font-weight: bold;">else</span>
  opurls<span style="color: #006600; font-weight:bold;">&#40;</span>b<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>opurls<span style="color: #006600; font-weight:bold;">&#40;</span>b<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;?&quot;</span>
 <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
<span style="color: #990099; font-weight: bold;">next</span>
opqstrs<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>opqstr,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">redim</span> opqstrss<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>opqstrs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">for</span> w<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>opqstrs<span style="color: #006600; font-weight:bold;">&#41;</span>
 opqstrss<span style="color: #006600; font-weight:bold;">&#40;</span>w<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>opqstrs<span style="color: #006600; font-weight:bold;">&#40;</span>w<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot; &quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">next</span>
col_as<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>col_a,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
col_urls<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>col_url,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">for</span> c<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_urls<span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_urls<span style="color: #006600; font-weight:bold;">&#40;</span>c<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;?&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
  col_urls<span style="color: #006600; font-weight:bold;">&#40;</span>c<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>col_urls<span style="color: #006600; font-weight:bold;">&#40;</span>c<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>
 <span style="color: #990099; font-weight: bold;">else</span>
  col_urls<span style="color: #006600; font-weight:bold;">&#40;</span>c<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>col_urls<span style="color: #006600; font-weight:bold;">&#40;</span>c<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;?&quot;</span>
 <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
<span style="color: #990099; font-weight: bold;">next</span>
col_qstrs<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>col_qstr,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">redim</span> col_qstrss<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_qstrs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">for</span> t<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_qstrs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #008000;">'</span>
 col_qstrss<span style="color: #006600; font-weight:bold;">&#40;</span>t<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>col_qstrs<span style="color: #006600; font-weight:bold;">&#40;</span>t<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot; &quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">next</span>
col_alnames<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>col_alname,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
col_aligns<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>col_align,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
<span style="color: #990099; font-weight: bold;">for</span> l<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_aligns<span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">if</span> col_aligns<span style="color: #006600; font-weight:bold;">&#40;</span>l<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #990099; font-weight: bold;">then</span> col_aligns<span style="color: #006600; font-weight:bold;">&#40;</span>l<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;center&quot;</span>
<span style="color: #990099; font-weight: bold;">next</span>
<span style="color: #008000;">' -----------------处理参数------------------</span>
&nbsp;
<span style="color: #990099; font-weight: bold;">set</span> rs<span style="color: #006600; font-weight: bold;">=</span><span style="color: #990099; font-weight: bold;">server</span>.<span style="color: #330066;">createobject</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;adodb.recordset&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
rs.<span style="color: #9900cc;">PageSize</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>n<span style="color: #006600; font-weight:bold;">&#41;</span>  
rs.<span style="color: #9900cc;">CursorLocation</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">3</span>
rs.<span style="color: #330066;">open</span> sql,conn,<span style="color: #800000;">0</span>,<span style="color: #800000;">2</span>,<span style="color: #800000;">1</span>
pre <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">true</span>
last <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">true</span>
page <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #330066;">trim</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #990099; font-weight: bold;">request</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;page&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
&nbsp;
<span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">len</span><span style="color: #006600; font-weight:bold;">&#40;</span>page<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
 intpage <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">1</span>
    pre <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">false</span>
<span style="color: #990099; font-weight: bold;">else</span>
    <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>page<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #006600; font-weight: bold;">=&lt;</span> <span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">then</span>
        intpage <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">1</span>
        pre <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">false</span>
    <span style="color: #990099; font-weight: bold;">else</span>
     <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>page<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #006600; font-weight: bold;">&gt;=</span> rs.<span style="color: #9900cc;">PageCount</span> <span style="color: #990099; font-weight: bold;">then</span>
            intpage <span style="color: #006600; font-weight: bold;">=</span> rs.<span style="color: #9900cc;">PageCount</span>
            last <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">false</span>
        <span style="color: #990099; font-weight: bold;">else</span>
            intpage <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>page<span style="color: #006600; font-weight:bold;">&#41;</span>
        <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
    <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
<span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
<span style="color: #990099; font-weight: bold;">if</span> <span style="color: #990099; font-weight: bold;">not</span> rs.<span style="color: #0000ff; font-weight: bold;">eof</span> <span style="color: #990099; font-weight: bold;">then</span>
    rs.<span style="color: #9900cc;">AbsolutePage</span> <span style="color: #006600; font-weight: bold;">=</span> intpage
<span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
<span style="color: #000000; font-weight: bold;">%&gt;</span>
&lt;table bgcolor=&quot;#ffffff&quot; width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot;&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;table bgcolor=&quot;#f95559&quot; width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot;&gt;
      &lt;tr bgcolor=#ffcc99&gt;
        <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #008000;">'写表头</span>
   <span style="color: #990099; font-weight: bold;">for</span> x<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>cols<span style="color: #006600; font-weight:bold;">&#41;</span>
   <span style="color: #990099; font-weight: bold;">if</span> orderbycol <span style="color: #990099; font-weight: bold;">then</span>
    <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #0000ff; font-weight: bold;">and</span> ifID<span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">true</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">or</span> <span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>cols<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">and</span> ifop<span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">true</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
     <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;td height=22 align=center width=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>wids<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&lt;b&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>cols<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/b&gt;&lt;/td&gt;&quot;</span>
    <span style="color: #990099; font-weight: bold;">else</span>
     <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;td height=22 align=center width=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>wids<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&lt;b&gt;&lt;a href=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fyurl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;orderby&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>server.<span style="color: #9900cc;">urlencode</span><span style="color: #006600; font-weight:bold;">&#40;</span>orderstrs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>cols<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;&quot;</span>
    <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
   <span style="color: #990099; font-weight: bold;">else</span>
     <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;td height=22 align=center width=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>wids<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&lt;b&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>cols<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/b&gt;&lt;/td&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
   <span style="color: #990099; font-weight: bold;">next</span>
  <span style="color: #000000; font-weight: bold;">%&gt;</span>
      &lt;/tr&gt;
  <span style="color: #000000; font-weight: bold;">&lt;%</span>
    num<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span>
  <span style="color: #990099; font-weight: bold;">for</span> y<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">to</span> n
  <span style="color: #990099; font-weight: bold;">if</span> rs.<span style="color: #0000ff; font-weight: bold;">eof</span> <span style="color: #0000ff; font-weight: bold;">or</span> rs.<span style="color: #0000ff; font-weight: bold;">bof</span> <span style="color: #990099; font-weight: bold;">then</span> exit <span style="color: #990099; font-weight: bold;">for</span>
  <span style="color: #008000;">'写循环体</span>
  <span style="color: #000000; font-weight: bold;">%&gt;</span>
      &lt;tr bgcolor=&quot;#ffffff&quot; onmouseover=this.style.background='#ffcc99' onmouseout=this.style.background='#ffffff'&gt;
  <span style="color: #000000; font-weight: bold;">&lt;%</span>
      <span style="color: #990099; font-weight: bold;">for</span> z<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>cols<span style="color: #006600; font-weight:bold;">&#41;</span>
      <span style="color: #990099; font-weight: bold;">if</span> z<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #0000ff; font-weight: bold;">and</span> ifID<span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">true</span> <span style="color: #990099; font-weight: bold;">then</span>
    <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;td height=22 align=center&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>num+n<span style="color: #006600; font-weight: bold;">*</span><span style="color: #006600; font-weight:bold;">&#40;</span>intpage-<span style="color: #800000;">1</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/td&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">elseif</span> z<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>cols<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">and</span> ifop<span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">true</span> <span style="color: #990099; font-weight: bold;">then</span>
    <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;td height=22 align=center&gt;&quot;</span>
    <span style="color: #990099; font-weight: bold;">for</span> m<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>opnames<span style="color: #006600; font-weight:bold;">&#41;</span>
     <span style="color: #990099; font-weight: bold;">if</span> opnames<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;删除&quot;</span> <span style="color: #990099; font-weight: bold;">then</span>
     <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;a onclick=&quot;</span><span style="color: #cc0000;">&quot;return confirm('确定删除?')&quot;</span><span style="color: #cc0000;">&quot; href=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>opurls<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span>
     <span style="color: #990099; font-weight: bold;">else</span>
     <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;a href=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>opurls<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span>
     <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
     <span style="color: #990099; font-weight: bold;">for</span> e<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>opqstrss<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
      <span style="color: #990099; font-weight: bold;">if</span> e<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>opqstrss<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
       <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> opqstrss<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>e<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>rs<span style="color: #006600; font-weight:bold;">&#40;</span>opqstrss<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>e<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
      <span style="color: #990099; font-weight: bold;">else</span>
       <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> opqstrss<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>e<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>rs<span style="color: #006600; font-weight:bold;">&#40;</span>opqstrss<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>e<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>
      <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
     <span style="color: #990099; font-weight: bold;">next</span>
     <span style="color: #990099; font-weight: bold;">if</span> m<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>opnames<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
      <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>opnames<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/a&gt;&quot;</span>
     <span style="color: #990099; font-weight: bold;">else</span>
      <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>opnames<span style="color: #006600; font-weight:bold;">&#40;</span>m<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/a&gt; &quot;</span>
     <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
    <span style="color: #990099; font-weight: bold;">next</span>
    <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;/td&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">else</span>
    <span style="color: #990099; font-weight: bold;">for</span> r<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_as<span style="color: #006600; font-weight:bold;">&#41;</span>
     <span style="color: #990099; font-weight: bold;">if</span> col_as<span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>cols<span style="color: #006600; font-weight:bold;">&#40;</span>z<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
      <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;td height=22 align=&quot;</span>
      <span style="color: #990099; font-weight: bold;">if</span> col_alname<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #990099; font-weight: bold;">then</span> 
       <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;center&gt;&quot;</span>
      <span style="color: #990099; font-weight: bold;">else</span>
       eq<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span>
       <span style="color: #990099; font-weight: bold;">for</span> a<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_alnames<span style="color: #006600; font-weight:bold;">&#41;</span>
        <span style="color: #990099; font-weight: bold;">if</span> col_alnames<span style="color: #006600; font-weight:bold;">&#40;</span>a<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>cols<span style="color: #006600; font-weight:bold;">&#40;</span>z<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span> 
         eq<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span>
         aa<span style="color: #006600; font-weight: bold;">=</span>a
        exit <span style="color: #990099; font-weight: bold;">for</span>
        <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
       <span style="color: #990099; font-weight: bold;">next</span>
       <span style="color: #990099; font-weight: bold;">if</span> eq<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">then</span>
        <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_aligns<span style="color: #006600; font-weight:bold;">&#40;</span>aa<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;left&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">then</span>
         <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> col_aligns<span style="color: #006600; font-weight:bold;">&#40;</span>aa<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt; &quot;</span>
        <span style="color: #990099; font-weight: bold;">else</span>
         <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> col_aligns<span style="color: #006600; font-weight:bold;">&#40;</span>aa<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span>
        <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
       <span style="color: #990099; font-weight: bold;">else</span> 
        <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;center&gt;&quot;</span>
       <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
      <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
      <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;a href=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>col_urls<span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span>
      <span style="color: #990099; font-weight: bold;">for</span> u<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_qstrss<span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
       <span style="color: #990099; font-weight: bold;">if</span> u<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_qstrss<span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
        <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> col_qstrss<span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>u<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>rs<span style="color: #006600; font-weight:bold;">&#40;</span>col_qstrss<span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>u<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
       <span style="color: #990099; font-weight: bold;">else</span>
        <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> col_qstrss<span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>u<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>rs<span style="color: #006600; font-weight:bold;">&#40;</span>col_qstrss<span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>u<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>
       <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
      <span style="color: #990099; font-weight: bold;">next</span>
      <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>rs<span style="color: #006600; font-weight:bold;">&#40;</span>sqlcols<span style="color: #006600; font-weight:bold;">&#40;</span>z<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/a&gt;&lt;/td&gt;&quot;</span>
     <span style="color: #990099; font-weight: bold;">else</span>
      <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;td height=22 align=&quot;</span>
      <span style="color: #990099; font-weight: bold;">if</span> col_alname<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #990099; font-weight: bold;">then</span> 
       <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;center&gt;&quot;</span>
      <span style="color: #990099; font-weight: bold;">else</span>
       eq1<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span>
       <span style="color: #990099; font-weight: bold;">for</span> k<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_alnames<span style="color: #006600; font-weight:bold;">&#41;</span>
        <span style="color: #990099; font-weight: bold;">if</span> col_alnames<span style="color: #006600; font-weight:bold;">&#40;</span>k<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>cols<span style="color: #006600; font-weight:bold;">&#40;</span>z<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span> 
         eq1<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span>
         kk<span style="color: #006600; font-weight: bold;">=</span>k
        exit <span style="color: #990099; font-weight: bold;">for</span>
        <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
       <span style="color: #990099; font-weight: bold;">next</span>
       <span style="color: #990099; font-weight: bold;">if</span> eq1<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">then</span>
        <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>col_aligns<span style="color: #006600; font-weight:bold;">&#40;</span>kk<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;left&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">then</span>
         <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> col_aligns<span style="color: #006600; font-weight:bold;">&#40;</span>kk<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt; &quot;</span>
        <span style="color: #990099; font-weight: bold;">else</span>
         <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> col_aligns<span style="color: #006600; font-weight:bold;">&#40;</span>kk<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span>
        <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
       <span style="color: #990099; font-weight: bold;">else</span> 
        <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;center&gt;&quot;</span>
       <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
      <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
      <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> rs<span style="color: #006600; font-weight:bold;">&#40;</span>sqlcols<span style="color: #006600; font-weight:bold;">&#40;</span>z<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/td&gt;&quot;</span>
     <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
    <span style="color: #990099; font-weight: bold;">next</span> 
   <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
   <span style="color: #990099; font-weight: bold;">next</span>
    <span style="color: #000000; font-weight: bold;">%&gt;</span>
      &lt;/tr&gt;
   <span style="color: #000000; font-weight: bold;">&lt;%</span>
  rs.<span style="color: #330066;">movenext</span>
  num<span style="color: #006600; font-weight: bold;">=</span>num+<span style="color: #800000;">1</span>
  <span style="color: #990099; font-weight: bold;">next</span>
   <span style="color: #000000; font-weight: bold;">%&gt;</span>
    &lt;/table&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;table bgcolor=#ffffff width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;2&quot;&gt;
      &lt;tr&gt;&lt;!--翻页--&gt;
        <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">if</span> rs.<span style="color: #9900cc;">pagecount</span> <span style="color: #006600; font-weight: bold;">&gt;</span> <span style="color: #800000;">0</span> then<span style="color: #000000; font-weight: bold;">%&gt;</span>
        &lt;td height=&quot;20&quot; align=&quot;left&quot;&gt;当前页&lt;font /&gt;          共&lt;font rs.RecordCount%&gt;&lt;/font&gt;<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>rec<span style="color: #000000; font-weight: bold;">%&gt;</span>
          本页显示第
        <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> rs.<span style="color: #9900cc;">pagesize</span><span style="color: #006600; font-weight: bold;">*</span><span style="color: #006600; font-weight:bold;">&#40;</span>intpage-<span style="color: #800000;">1</span><span style="color: #006600; font-weight:bold;">&#41;</span>+<span style="color: #800000;">1</span><span style="color: #000000; font-weight: bold;">%&gt;</span>~<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">if</span> intpage<span style="color: #006600; font-weight: bold;">&lt;</span>rs.<span style="color: #9900cc;">pagecount</span> <span style="color: #990099; font-weight: bold;">then</span> 
        num<span style="color: #006600; font-weight: bold;">=</span>rs.<span style="color: #9900cc;">pagesize</span><span style="color: #006600; font-weight: bold;">*</span>intpage 
        <span style="color: #990099; font-weight: bold;">else</span> 
        num<span style="color: #006600; font-weight: bold;">=</span>rs.<span style="color: #9900cc;">recordcount</span>
        <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> num<span style="color: #000000; font-weight: bold;">%&gt;</span> <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>left<span style="color: #006600; font-weight:bold;">&#40;</span>rec,<span style="color: #800000;">1</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #000000; font-weight: bold;">%&gt;</span>&lt;/td&gt;
        <span style="color: #000000; font-weight: bold;">&lt;%</span>else<span style="color: #000000; font-weight: bold;">%&gt;</span>
        &lt;td height=&quot;20&quot; align=&quot;left&quot;&gt;当前页0/0  共0<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>rec<span style="color: #000000; font-weight: bold;">%&gt;</span>&lt;/td&gt;
        <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">end</span> if<span style="color: #000000; font-weight: bold;">%&gt;</span>
        &lt;td width=&quot;45%&quot; align=&quot;right&quot;&gt;&lt;a href=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>fyurl<span style="color: #000000; font-weight: bold;">%&gt;</span>page=1&gt;首页&lt;/a&gt;|
          <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">if</span> pre then<span style="color: #000000; font-weight: bold;">%&gt;</span>
            &lt;a href=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>fyurl<span style="color: #000000; font-weight: bold;">%&gt;</span>page=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>intpage -<span style="color: #800000;">1</span><span style="color: #000000; font-weight: bold;">%&gt;</span>&gt;上页&lt;/a&gt;|
          <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">end</span> if<span style="color: #000000; font-weight: bold;">%&gt;</span>
            <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">if</span> last then<span style="color: #000000; font-weight: bold;">%&gt;</span>
            &lt;a href=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>fyurl<span style="color: #000000; font-weight: bold;">%&gt;</span>page=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>intpage +<span style="color: #800000;">1</span><span style="color: #000000; font-weight: bold;">%&gt;</span>&gt;下页&lt;/a&gt;|
          <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">end</span> if<span style="color: #000000; font-weight: bold;">%&gt;</span>
            &lt;a href=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>fyurl<span style="color: #000000; font-weight: bold;">%&gt;</span>page=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>rs.<span style="color: #9900cc;">PageCount</span><span style="color: #000000; font-weight: bold;">%&gt;</span>&gt;尾页&lt;/a&gt;|
            转到第
            &lt;select style=&quot;width=45px;&quot; name=&quot;sel_page&quot; onchange=&quot;javascript:location=this.options[this.selectedIndex].value;&quot;&gt;
              <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">for</span> i <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">to</span> rs.<span style="color: #9900cc;">PageCount</span>
     <span style="color: #990099; font-weight: bold;">if</span> i <span style="color: #006600; font-weight: bold;">=</span> intpage then<span style="color: #000000; font-weight: bold;">%&gt;</span>
      &lt;option value=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>fyurl<span style="color: #000000; font-weight: bold;">%&gt;</span>page=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>i<span style="color: #000000; font-weight: bold;">%&gt;</span> selected&gt;<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>i<span style="color: #000000; font-weight: bold;">%&gt;</span>&lt;/option&gt;
     <span style="color: #000000; font-weight: bold;">&lt;%</span>else<span style="color: #000000; font-weight: bold;">%&gt;</span>
      &lt;option value=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>fyurl<span style="color: #000000; font-weight: bold;">%&gt;</span>page=<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>i<span style="color: #000000; font-weight: bold;">%&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #006600; font-weight: bold;">=</span>i<span style="color: #000000; font-weight: bold;">%&gt;</span>&lt;/option&gt;
       <span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
          <span style="color: #990099; font-weight: bold;">next</span>
  rs.<span style="color: #330066;">close</span>
  <span style="color: #990099; font-weight: bold;">set</span> rs<span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">nothing</span>
        <span style="color: #000000; font-weight: bold;">%&gt;</span>
        &lt;/select&gt;
&nbsp;
        页&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/table&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
<span style="color: #000000; font-weight: bold;">&lt;%</span><span style="color: #990099; font-weight: bold;">end</span> sub<span style="color: #000000; font-weight: bold;">%&gt;</span></pre></td></tr></table></div>

<p>昨天晚上一个通宵,将半年前写的这个Sub改成了Class,</p>
<p> 其实不仅是一种类别的改变, 同时将css定义与循环体分开了,更利于定义新的皮肤,适合不同的场所,</p>
<p>再就是对赋值的错误参数的检测有了进一步提高;</p>
<p>再一个好处是类Class所体现的,封装性,这是Sub所不具备的,还记得以前调用Call Fanye(&#8230;.)括号里面写一大参数的时候,有时候会把我原来的表格的结构破坏了,后来发现是我用的循环变量和Sub里用的循环体变量一样,导致了错误的发生</p>
<p>另一个好处,我觉得我再用我现在写的这个类时,就会松一口气了,最起码不用写一个参数看下一个参数,并且顺序还不能错,这个就可以在构造函数:Class_Initialize中对某些参数给一些默认值,这样就不必每一个参数都赋值,并且顺序也无所谓</p>
<p>好了,说了这么多好处,还是来看一下具体的程序吧,不过我觉得不太会有人能看完,呵呵 </p>
<p>fanye.asp:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
</pre></td><td class="code"><pre class="asp" style="font-family:monospace;">&lt;link href=&quot;fy.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
<span style="color: #000000; font-weight: bold;">&lt;%</span>
<span style="color: #0000ff; font-weight: bold;">Class</span> Fanye
 <span style="color: #990099; font-weight: bold;">Private</span> fDBPath  <span style="color: #008000;">'DateBasePath  数据库地址</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fConn
 <span style="color: #990099; font-weight: bold;">Private</span> fSql  <span style="color: #008000;">'Sql Language SQL 语句</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fRs   <span style="color: #008000;">'RecordSet     记录集</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fN   <span style="color: #008000;">'The number of records in one page 第一页显示的记录条数</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fColNames<span style="color: #008000;">'The names of columns   表格中每一列表头的名称</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fColWidth<span style="color: #008000;">'The width of columns  每一列的宽度</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fOrderByCol <span style="color: #008000;">'Bool. If ordering by clicking ColNames is avaliable 是否可能通过点击列名来重新排序</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fIfID  <span style="color: #008000;">'Bool. If there is a natural number at the head of a record 是否从1 开始对记录进行编号,并显示在第一列</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fIfOp<span style="color: #008000;">'Bool. If Op is abled    是否对记录有操作项</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fOpNames <span style="color: #008000;">'操作项的名字</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fOpUrls  <span style="color: #008000;">'操作项的链接,包含在href在内如链接为a.asp时,应这样给值: href=a.asp,这样就比如灵活,可以加属性,如这样赋值: onlick=&quot;javascript:alert('ensure?')&quot; href=a.asp</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fOpQueryString <span style="color: #008000;">'操作项的参数,注意参数的名字和数据库中对应的列名相同</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fFyUrl  <span style="color: #008000;">'The url of current page 翻页URL</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fDBColNames <span style="color: #008000;">'数据库中的列表</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fRec  <span style="color: #008000;">' eg.条记录 获取记录的量词</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fAColSN <span style="color: #008000;">'The serial number of columns who needs a link, 需要添加链接的列的序号,从0开始</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fAColUrls <span style="color: #008000;">'The url of the link above,对应的链接,同操作项的链接</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fAColQueryString<span style="color: #008000;">'对应的参数,同操作项的参数</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fDefaultOrderBy <span style="color: #008000;">'默认的排序依据</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fAddColSN <span style="color: #008000;">'需要添加其他属性的列的序号,从0开始</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fAddColPro<span style="color: #008000;">'对应的属性</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> pre <span style="color: #008000;">'记录是否显示上一页</span>
 <span style="color: #990099; font-weight: bold;">Private</span> last <span style="color: #008000;">'记录是否显示下一页</span>
 <span style="color: #990099; font-weight: bold;">Private</span> page <span style="color: #008000;">'页数</span>
 <span style="color: #990099; font-weight: bold;">Private</span> orderby <span style="color: #008000;">'接收排序命令</span>
 <span style="color: #990099; font-weight: bold;">Private</span> intpage <span style="color: #008000;">'当前页数</span>
 <span style="color: #990099; font-weight: bold;">Private</span> fErr  <span style="color: #008000;">'To record errors</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> IfID<span style="color: #006600; font-weight:bold;">&#40;</span>ForT<span style="color: #006600; font-weight:bold;">&#41;</span>
  fIfID<span style="color: #006600; font-weight: bold;">=</span>ForT
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> IfOp<span style="color: #006600; font-weight:bold;">&#40;</span>TorF<span style="color: #006600; font-weight:bold;">&#41;</span>
  fIfOp<span style="color: #006600; font-weight: bold;">=</span>TorF
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> N <span style="color: #006600; font-weight:bold;">&#40;</span> Nvalue <span style="color: #006600; font-weight:bold;">&#41;</span>
  fN<span style="color: #006600; font-weight: bold;">=</span>Nvalue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> Rec<span style="color: #006600; font-weight:bold;">&#40;</span>RecValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fRec<span style="color: #006600; font-weight: bold;">=</span>RecValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> OrderByCol<span style="color: #006600; font-weight:bold;">&#40;</span>OBC<span style="color: #006600; font-weight:bold;">&#41;</span>
  fOrderByCol<span style="color: #006600; font-weight: bold;">=</span>OBC
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> AColSN<span style="color: #006600; font-weight:bold;">&#40;</span>AColNamesValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fAColSN<span style="color: #006600; font-weight: bold;">=</span>AColNamesValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> AColUrls<span style="color: #006600; font-weight:bold;">&#40;</span>AColUrlsValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fAColUrls<span style="color: #006600; font-weight: bold;">=</span>AColUrlsValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> AColQueryString<span style="color: #006600; font-weight:bold;">&#40;</span>AColQueryStringValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fAColQueryString<span style="color: #006600; font-weight: bold;">=</span>AColQueryStringValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> DefaultOrderBy<span style="color: #006600; font-weight:bold;">&#40;</span>DefaultOrderByValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fDefaultOrderBy<span style="color: #006600; font-weight: bold;">=</span>DefaultOrderByValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> FyUrl<span style="color: #006600; font-weight:bold;">&#40;</span>FyUrlValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fFyUrl<span style="color: #006600; font-weight: bold;">=</span>FyUrlValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> DBColNames<span style="color: #006600; font-weight:bold;">&#40;</span>DBColNamesValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fDBColNames<span style="color: #006600; font-weight: bold;">=</span>DBColNamesValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> OpQueryString<span style="color: #006600; font-weight:bold;">&#40;</span>OpQueryStringValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fOpQueryString<span style="color: #006600; font-weight: bold;">=</span>OpQueryStringValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> OpUrls<span style="color: #006600; font-weight:bold;">&#40;</span>OpUrlsValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fOpUrls<span style="color: #006600; font-weight: bold;">=</span>OpUrlsValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> OpNames<span style="color: #006600; font-weight:bold;">&#40;</span>OpNamesValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fOpNames<span style="color: #006600; font-weight: bold;">=</span>OpNamesValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> ColNames<span style="color: #006600; font-weight:bold;">&#40;</span>ColNamesValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fColNames<span style="color: #006600; font-weight: bold;">=</span>ColNamesValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> ColWidth<span style="color: #006600; font-weight:bold;">&#40;</span>ColWidthValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fColWidth<span style="color: #006600; font-weight: bold;">=</span>ColWidthValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span> 
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> DBPath<span style="color: #006600; font-weight:bold;">&#40;</span> DBPathValue <span style="color: #006600; font-weight:bold;">&#41;</span>
  fDBPath  <span style="color: #006600; font-weight: bold;">=</span>DBPathValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span> 
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> Sql<span style="color: #006600; font-weight:bold;">&#40;</span>SqlValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fSql  <span style="color: #006600; font-weight: bold;">=</span>SqlValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> AddColSN<span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fAddColSN<span style="color: #006600; font-weight: bold;">=</span>AddColSNValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #330066;">Property</span> <span style="color: #990099; font-weight: bold;">Let</span> AddColPro<span style="color: #006600; font-weight:bold;">&#40;</span>AddColProValue<span style="color: #006600; font-weight:bold;">&#41;</span>
  fAddColPro<span style="color: #006600; font-weight: bold;">=</span>AddColProValue
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #330066;">Property</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> Class_Initialize<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>   <span style="color: #008000;">'构造函数</span>
  fN   <span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">10</span> <span style="color: #008000;">'10 Records in One Page as Default</span>
  fErr  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span>
  fOrderByCol <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">False</span> <span style="color: #008000;">'Order by columns is disabled</span>
  fIfID  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">False</span><span style="color: #008000;">'There is a natural number at the head of a record</span>
  fIfOp  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">False</span><span style="color: #008000;">'Op is abled.</span>
  fRec  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;条记录&quot;</span>
  fAColSN  <span style="color: #006600; font-weight: bold;">=</span>-<span style="color: #800000;">1</span>  <span style="color: #008000;">'默认不添加链接</span>
  pre   <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">True</span>
  last  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">True</span>
  fAddColSN <span style="color: #006600; font-weight: bold;">=</span>-<span style="color: #800000;">1</span>  <span style="color: #008000;">'默认不添加属性</span>
  fAddOpSN <span style="color: #006600; font-weight: bold;">=</span>-<span style="color: #800000;">1</span>
  fAColUrls <span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;noaccesslink&quot;</span> <span style="color: #008000;">'为配合fAColSN的一致性而赋的初值</span>
&nbsp;
  <span style="color: #990099; font-weight: bold;">Set</span> fConn <span style="color: #006600; font-weight: bold;">=</span><span style="color: #990099; font-weight: bold;">Server</span>.<span style="color: #330066;">CreateObject</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;Adodb.Connection&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">Set</span> fRs  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #990099; font-weight: bold;">Server</span>.<span style="color: #330066;">Createobject</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;Adodb.Recordset&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Sub</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> Class_Terminate<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #008000;">'析构函数</span>
  fRs.<span style="color: #330066;">Close</span>
  <span style="color: #990099; font-weight: bold;">Set</span> fRs  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">Nothing</span>
  fConn.<span style="color: #330066;">Close</span>
  <span style="color: #990099; font-weight: bold;">set</span> fConn <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">Nothing</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> 
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> Getorderby<span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span>   <span style="color: #008000;">'获取从Querystring的排序依据</span>
  <span style="color: #990099; font-weight: bold;">dim</span> ob
  ob<span style="color: #006600; font-weight: bold;">=</span><span style="color: #990099; font-weight: bold;">request</span>.<span style="color: #330066;">QueryString</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;orderby&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #990099; font-weight: bold;">not</span> fOrderByCol <span style="color: #990099; font-weight: bold;">then</span>
   ob<span style="color: #006600; font-weight: bold;">=</span>fDefaultOrderBy
  <span style="color: #990099; font-weight: bold;">else</span>
   <span style="color: #990099; font-weight: bold;">if</span> ob<span style="color: #006600; font-weight: bold;">=</span>DBColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
    ob<span style="color: #006600; font-weight: bold;">=</span>DBColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot; desc&quot;</span>
   <span style="color: #990099; font-weight: bold;">else</span>
    ob<span style="color: #006600; font-weight: bold;">=</span>DBColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span>
   <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
  Getorderby<span style="color: #006600; font-weight: bold;">=</span>ob
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> ColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>     <span style="color: #008000;">'处理列名</span>
  ColName<span style="color: #006600; font-weight: bold;">=</span>Split<span style="color: #006600; font-weight:bold;">&#40;</span>fColNames,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> ColWid<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>   <span style="color: #008000;">'处理列宽</span>
  <span style="color: #990099; font-weight: bold;">Dim</span> i
  <span style="color: #990099; font-weight: bold;">If</span> fColWidth<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsNull<span style="color: #006600; font-weight:bold;">&#40;</span>fColWidth<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsEmpty<span style="color: #006600; font-weight:bold;">&#40;</span>fColWidth<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   fColWidth<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span>
   <span style="color: #990099; font-weight: bold;">For</span> i<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">To</span> ColNum-<span style="color: #800000;">1</span>
    fColWidth<span style="color: #006600; font-weight: bold;">=</span>fColWidth<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;,&quot;</span>
   <span style="color: #990099; font-weight: bold;">Next</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  ColWid<span style="color: #006600; font-weight: bold;">=</span>Split<span style="color: #006600; font-weight:bold;">&#40;</span>fColWidth,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> DBColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>  <span style="color: #008000;">'处理数据库列名参数</span>
  DBColName<span style="color: #006600; font-weight: bold;">=</span>Split<span style="color: #006600; font-weight:bold;">&#40;</span>fDBColNames,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> OpName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>    <span style="color: #008000;">'处理操作项名称</span>
  OpName<span style="color: #006600; font-weight: bold;">=</span>Split<span style="color: #006600; font-weight:bold;">&#40;</span>fOpNames,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> AColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #008000;">'处理超链接列的序号 </span>
  AColSNs<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>fAColSN,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>  
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> AddColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #008000;">'处理添加属性列的序号</span>
  AddColSNs<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>fAddColSN,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> AddColPros<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #008000;">'处理添加属性参数</span>
  AddColPros<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>fAddColPro,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> AColUrl<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #008000;">'添加超链接的URL参数处理</span>
  <span style="color: #990099; font-weight: bold;">dim</span> p
  AColUrlss<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>fAColUrls,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">for</span> p<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColUrlss<span style="color: #006600; font-weight:bold;">&#41;</span>
   <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColUrlss<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;.asp?&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span><span style="color: #800000;">0</span> <span style="color: #0000ff; font-weight: bold;">or</span> <span style="color: #330066;">instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColUrlss<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;?&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">6</span> <span style="color: #990099; font-weight: bold;">then</span> <span style="color: #008000;">'这里的6说一下,其实是我自己的习惯,我习惯于同一页面的链接这样来写:&quot;?action=A&quot;</span>
    AColUrlss<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>AColUrlss<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>                                 <span style="color: #008000;">'那么给值就是这样的:  href=?action=A,所以这里的&quot;?&quot;在第6位</span>
   <span style="color: #990099; font-weight: bold;">Else</span>
    AColUrlss<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>AColUrlss<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;?&quot;</span>
   <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">next</span>
  AColUrl<span style="color: #006600; font-weight: bold;">=</span>AColUrlss
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> GetACQs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span>  <span style="color: #008000;">'获取超链接的参数的字符串,即类似.asp?后面的内容,x为链接的序号,即给出的第几个链接</span>
  <span style="color: #990099; font-weight: bold;">dim</span> p,acqstr,acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  acqstr<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span>
  <span style="color: #990099; font-weight: bold;">If</span> fAColQueryString<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">or</span> isnull<span style="color: #006600; font-weight:bold;">&#40;</span>fAColQueryString<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">or</span> isempty<span style="color: #006600; font-weight:bold;">&#40;</span>fAColQueryString<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
   GetACQs<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span>
   Exit <span style="color: #0000ff; font-weight: bold;">Function</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  acqs<span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>fAColQueryString,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">If</span> acqs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">or</span> isnull<span style="color: #006600; font-weight:bold;">&#40;</span>acqs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">or</span> isempty<span style="color: #006600; font-weight:bold;">&#40;</span>acqs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
   GetACQs<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span>
   Exit <span style="color: #0000ff; font-weight: bold;">Function</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">Redim</span> acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>acqs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>split<span style="color: #006600; font-weight:bold;">&#40;</span>acqs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot; &quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">for</span> p<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>-<span style="color: #800000;">1</span>
   acqstr<span style="color: #006600; font-weight: bold;">=</span>acqstr<span style="color: #006600; font-weight: bold;">&amp;</span>acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs<span style="color: #006600; font-weight:bold;">&#40;</span>acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>
  <span style="color: #990099; font-weight: bold;">next</span>
  acqstr<span style="color: #006600; font-weight: bold;">=</span>acqstr<span style="color: #006600; font-weight: bold;">&amp;</span>acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs<span style="color: #006600; font-weight:bold;">&#40;</span>acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>acqstrs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  GetACQs<span style="color: #006600; font-weight: bold;">=</span>acqstr
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> OpUrl<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>  <span style="color: #008000;">'处理操作URL</span>
  <span style="color: #990099; font-weight: bold;">dim</span> p
  OpUrl1<span style="color: #006600; font-weight: bold;">=</span>Split<span style="color: #006600; font-weight:bold;">&#40;</span>fOpUrls,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">for</span> p<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>OpUrl1<span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #330066;">Instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>OpUrl1<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;.asp?&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span><span style="color: #800000;">0</span> <span style="color: #0000ff; font-weight: bold;">Or</span> <span style="color: #330066;">Instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>OpUrl1<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;?&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">6</span> <span style="color: #990099; font-weight: bold;">Then</span>
   OpUrl1<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>OpUrl1<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>
  <span style="color: #990099; font-weight: bold;">Else</span>
   OpUrl1<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>OpUrl1<span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;?&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">Next</span>
  OpUrl<span style="color: #006600; font-weight: bold;">=</span>OpUrl1
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> GetOpQs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #008000;">'同样也是获得URL的参数的字符串,为了后面方便与前缀的URL进行连接</span>
  <span style="color: #990099; font-weight: bold;">dim</span> p,opqstr,Opqss<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  opqstr<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span>
  <span style="color: #990099; font-weight: bold;">If</span> fOpQueryString<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> isnull<span style="color: #006600; font-weight:bold;">&#40;</span>fOpQueryString<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">or</span> isempty<span style="color: #006600; font-weight:bold;">&#40;</span>fOpQueryString<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
   GetOpQs<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span>
   Exit <span style="color: #0000ff; font-weight: bold;">Function</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">if</span>
  OpQs<span style="color: #006600; font-weight: bold;">=</span>Split<span style="color: #006600; font-weight:bold;">&#40;</span>fOpQueryString,<span style="color: #cc0000;">&quot;,&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">If</span> OpQs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> isnull<span style="color: #006600; font-weight:bold;">&#40;</span>OpQs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">or</span> isempty<span style="color: #006600; font-weight:bold;">&#40;</span>OpQs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
   GetOpQs<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span>
   Exit <span style="color: #0000ff; font-weight: bold;">Function</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">Redim</span> Opqss<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>OpQs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  Opqss<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span>Split<span style="color: #006600; font-weight:bold;">&#40;</span>OpQs<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot; &quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">for</span> p<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>Opqss<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>-<span style="color: #800000;">1</span>
   opqstr<span style="color: #006600; font-weight: bold;">=</span>opqstr<span style="color: #006600; font-weight: bold;">&amp;</span>Opqss<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs<span style="color: #006600; font-weight:bold;">&#40;</span>Opqss<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>p<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>
  <span style="color: #990099; font-weight: bold;">next</span>
  opqstr<span style="color: #006600; font-weight: bold;">=</span>opqstr<span style="color: #006600; font-weight: bold;">&amp;</span>Opqss<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>Opqss<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs<span style="color: #006600; font-weight:bold;">&#40;</span>Opqss<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>Opqss<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  GetOpQs<span style="color: #006600; font-weight: bold;">=</span>opqstr
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> FUrl<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>  <span style="color: #008000;">'对翻页URL进行处理</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #330066;">Instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>fFyUrl,<span style="color: #cc0000;">&quot;.asp?&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span><span style="color: #800000;">0</span> <span style="color: #0000ff; font-weight: bold;">Or</span> <span style="color: #330066;">Instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>fFyUrl,<span style="color: #cc0000;">&quot;?&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">6</span> <span style="color: #990099; font-weight: bold;">Then</span>
   FUrl<span style="color: #006600; font-weight: bold;">=</span>fFyUrl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&amp;&quot;</span>
  <span style="color: #990099; font-weight: bold;">Else</span>
   FUrl<span style="color: #006600; font-weight: bold;">=</span>fFyUrl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;?&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Function</span> ColNum<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>  <span style="color: #008000;">'获得表格的列数,为了程序方便,实际表格的列数应该是ColNum+1</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #006600; font-weight:bold;">&#40;</span>fIfID <span style="color: #0000ff; font-weight: bold;">And</span> fIfOp<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   ColNum<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span>+<span style="color: #800000;">2</span>
  <span style="color: #990099; font-weight: bold;">ElseIf</span> <span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #990099; font-weight: bold;">Not</span> fIfID<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">And</span> <span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #990099; font-weight: bold;">Not</span> fIfOp<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   ColNum<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">Else</span>
   ColNum<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span>+<span style="color: #800000;">1</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Function</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> ShowErr<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>  <span style="color: #008000;">'错误处理,还等进一步完善</span>
  <span style="color: #990099; font-weight: bold;">dim</span> r,s
  <span style="color: #990099; font-weight: bold;">If</span> fDBpath<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> isnull<span style="color: #006600; font-weight:bold;">&#40;</span>fDBPath<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">or</span> isempty<span style="color: #006600; font-weight:bold;">&#40;</span>fDBPath<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
   fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;数据库路径未指定.&lt;div&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">If</span> fSql<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsNull<span style="color: #006600; font-weight:bold;">&#40;</span>fSql<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsEmpty<span style="color: #006600; font-weight:bold;">&#40;</span>fSql<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;数据库操作语句未指定.&lt;div&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">If</span> fColNames<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsNull<span style="color: #006600; font-weight:bold;">&#40;</span>fColNames<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsEmpty<span style="color: #006600; font-weight:bold;">&#40;</span>fColNames<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;未指定列名.&lt;div&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>ColWid<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;&gt;</span>ColNum <span style="color: #990099; font-weight: bold;">Then</span>
   fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;参数错误,列名与列宽对应的列数不对.&lt;div&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;&gt;</span>Ubound<span style="color: #006600; font-weight:bold;">&#40;</span>DBColName<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;参数错误,列名与数据库列名对应的列数不对.&lt;div&gt;&quot;</span> 
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">If</span> fIfOp <span style="color: #990099; font-weight: bold;">Then</span>
   <span style="color: #990099; font-weight: bold;">If</span> fOpNames<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsNull<span style="color: #006600; font-weight:bold;">&#40;</span>fOpNames<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsEmpty<span style="color: #006600; font-weight:bold;">&#40;</span>fOpNames<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
    fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;肯定了有操作但未指定操作名称.&lt;div&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>   
   <span style="color: #990099; font-weight: bold;">If</span> fOpUrls<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsNull<span style="color: #006600; font-weight:bold;">&#40;</span>fOpUrls<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsEmpty<span style="color: #006600; font-weight:bold;">&#40;</span>fOpUrls<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
    fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;肯定了有操作但未指定操作URL.&lt;div&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">If</span> fFyUrl<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsNull<span style="color: #006600; font-weight:bold;">&#40;</span>fFyUrl<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsEmpty<span style="color: #006600; font-weight:bold;">&#40;</span>fFyUrl<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;翻页的URL未指定.&lt;div&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">If</span> fDBColNames<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsNull<span style="color: #006600; font-weight:bold;">&#40;</span>fDBColNames<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> IsEmpty<span style="color: #006600; font-weight:bold;">&#40;</span>fDBColNames<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;数据库列名未指定.&lt;div&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">If</span> fOrderByCol <span style="color: #990099; font-weight: bold;">Then</span>
   <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #330066;">Instr</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">Lcase</span><span style="color: #006600; font-weight:bold;">&#40;</span>fSql<span style="color: #006600; font-weight:bold;">&#41;</span>,<span style="color: #cc0000;">&quot;order by&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">Then</span>
    fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;确定可通过列名重新排序后,SQL语句中不可再含有ORDER BY子句.&lt;div&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
   <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #990099; font-weight: bold;">Cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;&gt;</span>-<span style="color: #800000;">1</span> <span style="color: #0000ff; font-weight: bold;">And</span> <span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;</span><span style="color: #800000;">0</span> <span style="color: #0000ff; font-weight: bold;">Or</span> <span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span>Ubound<span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
    fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;需要添加超链接的列的序号不正确.&lt;div&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">if</span> 
  <span style="color: #990099; font-weight: bold;">Else</span>
   <span style="color: #990099; font-weight: bold;">for</span> r<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#41;</span>
    <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #990099; font-weight: bold;">Cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;</span><span style="color: #800000;">0</span> <span style="color: #0000ff; font-weight: bold;">or</span> <span style="color: #990099; font-weight: bold;">Cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>r<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span>Ubound<span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
     fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;需要添加超链接的列的序号不正确.&lt;div&gt;&quot;</span>
     exit <span style="color: #990099; font-weight: bold;">for</span>
    <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">if</span>
   <span style="color: #990099; font-weight: bold;">next</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
   <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #990099; font-weight: bold;">Cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;&gt;</span>-<span style="color: #800000;">1</span> <span style="color: #0000ff; font-weight: bold;">And</span> <span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;</span><span style="color: #800000;">0</span> <span style="color: #0000ff; font-weight: bold;">Or</span> <span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span>ubound<span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
    fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;需要添加附加属性的列的序号不正确.&lt;div&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">else</span>
   <span style="color: #990099; font-weight: bold;">for</span> s<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#41;</span>
    <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>s<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;</span><span style="color: #800000;">0</span> <span style="color: #0000ff; font-weight: bold;">or</span> <span style="color: #990099; font-weight: bold;">Cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>s<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;</span>Ubound<span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
     fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;需要添加附加属性的列的序号不正确.&lt;div&gt;&quot;</span>
     exit <span style="color: #990099; font-weight: bold;">for</span>
    <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
   <span style="color: #990099; font-weight: bold;">next</span>
  <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;&gt;</span>Ubound<span style="color: #006600; font-weight:bold;">&#40;</span>AColUrl<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   fErr<span style="color: #006600; font-weight: bold;">=</span>fErr<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div &gt;需要添加超链接的列数与给出的URL数目不对.&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ubound<span style="color: #006600; font-weight:bold;">&#40;</span>acolsns<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ubound<span style="color: #006600; font-weight:bold;">&#40;</span>acolurl<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;div&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
&nbsp;
  <span style="color: #990099; font-weight: bold;">If</span> fErr<span style="color: #006600; font-weight: bold;">&lt;&gt;</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #990099; font-weight: bold;">Then</span>
   <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> fErr
   <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #990099; font-weight: bold;">End</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>  
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Sub</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> Fanye_Initialize<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>   <span style="color: #008000;">'生成之前的准备工作,如对错误参数的检测等,及一些变量的赋值</span>
  ShowErr
  <span style="color: #990099; font-weight: bold;">if</span> fDefaultOrderBy<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #0000ff; font-weight: bold;">or</span> isnull<span style="color: #006600; font-weight:bold;">&#40;</span>fDefaultOrderBy<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">or</span> isempty<span style="color: #006600; font-weight:bold;">&#40;</span>fDefaultOrderBy<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
   fDefaultOrderBy<span style="color: #006600; font-weight: bold;">=</span>DBColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">If</span> fOrderByCol <span style="color: #990099; font-weight: bold;">Then</span> 
   <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #990099; font-weight: bold;">request</span>.<span style="color: #330066;">QueryString</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;orderby&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;&gt;</span><span style="color: #cc0000;">&quot;&quot;</span> <span style="color: #990099; font-weight: bold;">Then</span>
    fSql<span style="color: #006600; font-weight: bold;">=</span>fSql<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot; ORDER BY &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>request.<span style="color: #330066;">QueryString</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;orderby&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
   <span style="color: #990099; font-weight: bold;">Else</span>
    fSql<span style="color: #006600; font-weight: bold;">=</span>fSql<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot; ORDER BY &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fDefaultOrderBy
   <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  fConn.<span style="color: #330066;">Open</span> <span style="color: #cc0000;">&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot;</span> <span style="color: #006600; font-weight: bold;">&amp;</span> <span style="color: #990099; font-weight: bold;">Server</span>.<span style="color: #330066;">MapPath</span><span style="color: #006600; font-weight:bold;">&#40;</span>fDBPath<span style="color: #006600; font-weight:bold;">&#41;</span>
  fRs.<span style="color: #9900cc;">PageSize</span> <span style="color: #006600; font-weight: bold;">=</span> fN
  fRs.<span style="color: #9900cc;">CursorLocation</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">3</span>
  fRs.<span style="color: #330066;">Open</span> fSql,fConn,<span style="color: #800000;">0</span>,<span style="color: #800000;">2</span>,<span style="color: #800000;">1</span> 
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Sub</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> CreateTiTle<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>   <span style="color: #008000;">'生成表头</span>
  <span style="color: #990099; font-weight: bold;">Dim</span> i,j
  <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;tr id='fytitle'&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">If</span> fIfID <span style="color: #990099; font-weight: bold;">Then</span>
   <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;td width=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ColWid<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;序号&lt;/td&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">For</span> i<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">To</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span>
   <span style="color: #990099; font-weight: bold;">If</span> fIfID <span style="color: #990099; font-weight: bold;">Then</span> j<span style="color: #006600; font-weight: bold;">=</span>i+<span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">Else</span> j<span style="color: #006600; font-weight: bold;">=</span>i
   <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #990099; font-weight: bold;">not</span> fOrderByCol <span style="color: #990099; font-weight: bold;">then</span>
    <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;td width=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ColWid<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>j<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/td&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">Else</span>
    <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;td width=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ColWid<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>j<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&lt;a title='ORDER BY &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;' href='&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>FUrl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;orderby=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>Server.<span style="color: #9900cc;">URLEncode</span><span style="color: #006600; font-weight:bold;">&#40;</span>Getorderby<span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;'&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/a&gt;&lt;/td&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">Next</span>
  <span style="color: #990099; font-weight: bold;">If</span> fIfOp <span style="color: #990099; font-weight: bold;">Then</span>
   <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;td width=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ColWid<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>ColWid<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;操作&lt;/td&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;/tr&gt;&quot;</span>  
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Sub</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> CreateTbody<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span>  <span style="color: #008000;">'生成循环体</span>
  <span style="color: #990099; font-weight: bold;">Dim</span> i,j,k,l,cpro
  <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;tr &gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">If</span> fIfID <span style="color: #990099; font-weight: bold;">Then</span>
   <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;td &gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>Cstr<span style="color: #006600; font-weight:bold;">&#40;</span>x<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/td&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">For</span> i<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">To</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>ColName<span style="color: #006600; font-weight:bold;">&#41;</span>
   <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
    <span style="color: #990099; font-weight: bold;">if</span> i<span style="color: #006600; font-weight: bold;">=</span><span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
     cpro<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&lt;td &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>AddColPros<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span>
    <span style="color: #990099; font-weight: bold;">else</span>
     cpro<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&lt;td&gt;&quot;</span>
    <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
   <span style="color: #990099; font-weight: bold;">else</span>
    <span style="color: #990099; font-weight: bold;">for</span> l<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#41;</span>
     <span style="color: #990099; font-weight: bold;">if</span> i<span style="color: #006600; font-weight: bold;">=</span><span style="color: #990099; font-weight: bold;">cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AddColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>l<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
      cpro<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&lt;td &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>AddColPros<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>l<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span>
      exit <span style="color: #990099; font-weight: bold;">for</span>
     <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
    <span style="color: #990099; font-weight: bold;">next</span>
   <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
   <span style="color: #990099; font-weight: bold;">if</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
    <span style="color: #990099; font-weight: bold;">if</span> i<span style="color: #006600; font-weight: bold;">=</span><span style="color: #990099; font-weight: bold;">Cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #800000;">0</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
     <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> cpro<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;a &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>AColUrl<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span>GetACQs<span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs<span style="color: #006600; font-weight:bold;">&#40;</span>DBColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/a&gt;&lt;/td&gt;&quot;</span>
    <span style="color: #990099; font-weight: bold;">else</span>
     <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> cpro<span style="color: #006600; font-weight: bold;">&amp;</span>fRs<span style="color: #006600; font-weight:bold;">&#40;</span>DBColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/td&gt;&quot;</span>
    <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
   <span style="color: #990099; font-weight: bold;">else</span>
    <span style="color: #990099; font-weight: bold;">for</span> k<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#41;</span>
     <span style="color: #990099; font-weight: bold;">if</span> i<span style="color: #006600; font-weight: bold;">=</span><span style="color: #990099; font-weight: bold;">Cint</span><span style="color: #006600; font-weight:bold;">&#40;</span>AColSNs<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>k<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #990099; font-weight: bold;">then</span>
      <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">Write</span> cpro<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;a &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>AColUrl<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>k<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span>GetACQs<span style="color: #006600; font-weight:bold;">&#40;</span>k<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs<span style="color: #006600; font-weight:bold;">&#40;</span>DBColName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/a&gt;&lt;/td&gt;&quot;</span>
      exit <span style="color: #990099; font-weight: bold;">for</span>
     <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
    <span style="color: #990099; font-weight: bold;">next</span>
   <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
  <span style="color: #990099; font-weight: bold;">Next</span>
  <span style="color: #990099; font-weight: bold;">If</span> fIfOp <span style="color: #990099; font-weight: bold;">Then</span>
   <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;td &gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">For</span> j<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">To</span> <span style="color: #330066;">Ubound</span><span style="color: #006600; font-weight:bold;">&#40;</span>OpName<span style="color: #006600; font-weight:bold;">&#41;</span>
    <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot; &lt;a title=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>Opname<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>j<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot; &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>OpUrl<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>j<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span>GetOpQs<span style="color: #006600; font-weight:bold;">&#40;</span>j<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>OpName<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#40;</span>j<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/a&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">Next</span>
   <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;/td&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;/tr&gt;&quot;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Sub</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> CreateBody<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>  <span style="color: #008000;">'与循环体组成表的主体</span>
  <span style="color: #990099; font-weight: bold;">dim</span> i
  page<span style="color: #006600; font-weight: bold;">=</span><span style="color: #330066;">Trim</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #990099; font-weight: bold;">Request</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;page&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #990099; font-weight: bold;">Not</span> IsNumeric<span style="color: #006600; font-weight:bold;">&#40;</span>page<span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #0000ff; font-weight: bold;">Or</span> <span style="color: #330066;">len</span><span style="color: #006600; font-weight:bold;">&#40;</span>page<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">Then</span> 
   intpage <span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span>
   pre  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">False</span>
  <span style="color: #990099; font-weight: bold;">Else</span>
   <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #990099; font-weight: bold;">CInt</span><span style="color: #006600; font-weight:bold;">&#40;</span>page<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&lt;=</span><span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">Then</span>
    intpage <span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span>
    pre  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">False</span>
   <span style="color: #990099; font-weight: bold;">Else</span>
    <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #990099; font-weight: bold;">CInt</span><span style="color: #006600; font-weight:bold;">&#40;</span>page<span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&gt;=</span>fRs.<span style="color: #9900cc;">PageCount</span> <span style="color: #990099; font-weight: bold;">Then</span>
     intpage <span style="color: #006600; font-weight: bold;">=</span>fRs.<span style="color: #9900cc;">PageCount</span>
     last <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">False</span>
    <span style="color: #990099; font-weight: bold;">Else</span>
     intpage <span style="color: #006600; font-weight: bold;">=</span><span style="color: #990099; font-weight: bold;">CInt</span><span style="color: #006600; font-weight:bold;">&#40;</span>page<span style="color: #006600; font-weight:bold;">&#41;</span>
    <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
   <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  <span style="color: #990099; font-weight: bold;">If</span> <span style="color: #990099; font-weight: bold;">Not</span> fRs.<span style="color: #0000ff; font-weight: bold;">EOF</span> <span style="color: #990099; font-weight: bold;">Then</span>
      fRs.<span style="color: #9900cc;">AbsolutePage</span> <span style="color: #006600; font-weight: bold;">=</span> intpage
  <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #990099; font-weight: bold;">If</span>
  i<span style="color: #006600; font-weight: bold;">=</span><span style="color: #800000;">1</span>
  <span style="color: #990099; font-weight: bold;">Do</span> <span style="color: #990099; font-weight: bold;">While</span> <span style="color: #990099; font-weight: bold;">Not</span> fRs.<span style="color: #0000ff; font-weight: bold;">EOF</span>
   CreateTbody<span style="color: #006600; font-weight:bold;">&#40;</span>i<span style="color: #006600; font-weight:bold;">&#41;</span>
  fRs.<span style="color: #330066;">MoveNext</span>
  i<span style="color: #006600; font-weight: bold;">=</span>i+<span style="color: #800000;">1</span>
  <span style="color: #990099; font-weight: bold;">Loop</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Sub</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Private</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> CreateFooter<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>  <span style="color: #008000;">'生成表脚</span>
  <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;table id='fyfttab' cellspacing=0 cellpadding=0&gt;&lt;tr&gt;&quot;</span>
  <span style="color: #990099; font-weight: bold;">If</span> fRs.<span style="color: #9900cc;">PageCount</span> <span style="color: #006600; font-weight: bold;">&gt;</span> <span style="color: #800000;">0</span> <span style="color: #990099; font-weight: bold;">then</span>
   <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;td&gt;当前页 &lt;font&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>intpage<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/font&gt;/&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs.<span style="color: #9900cc;">PageCount</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;  共 &lt;font&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs.<span style="color: #9900cc;">RecordCount</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/font&gt; &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRec<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;  本页显示第 &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs.<span style="color: #9900cc;">PageSize</span><span style="color: #006600; font-weight: bold;">*</span><span style="color: #006600; font-weight:bold;">&#40;</span>intpage-<span style="color: #800000;">1</span><span style="color: #006600; font-weight:bold;">&#41;</span>+<span style="color: #800000;">1</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;~&quot;</span>
   <span style="color: #990099; font-weight: bold;">if</span> intpage<span style="color: #006600; font-weight: bold;">&lt;</span>fRs.<span style="color: #9900cc;">pagecount</span> <span style="color: #990099; font-weight: bold;">then</span> 
           num<span style="color: #006600; font-weight: bold;">=</span>fRs.<span style="color: #9900cc;">pagesize</span><span style="color: #006600; font-weight: bold;">*</span>intpage 
         <span style="color: #990099; font-weight: bold;">else</span> 
          num<span style="color: #006600; font-weight: bold;">=</span>fRs.<span style="color: #9900cc;">recordcount</span>
         <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
   <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> num<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot; &quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>left<span style="color: #006600; font-weight:bold;">&#40;</span>fRec,<span style="color: #800000;">1</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/td&gt;&quot;</span>
        <span style="color: #990099; font-weight: bold;">else</span>
         <span style="color: #990099; font-weight: bold;">response</span>.<span style="color: #330066;">write</span> <span style="color: #cc0000;">&quot;&lt;td&gt;当前页0/0  共0&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRec<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/td&gt;&quot;</span>
        <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
        <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;td align='right'&gt;&lt;a href=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>FUrl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;page=1&gt;首页&lt;/a&gt; | &quot;</span>
        <span style="color: #990099; font-weight: bold;">if</span> pre <span style="color: #990099; font-weight: bold;">then</span>
            <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;a href=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>FUrl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;page=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>intpage -<span style="color: #800000;">1</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;上页&lt;/a&gt; | &quot;</span>
        <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
        <span style="color: #990099; font-weight: bold;">if</span> last <span style="color: #990099; font-weight: bold;">then</span>
            <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;a href=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>FUrl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;page=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>intpage +<span style="color: #800000;">1</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;下页&lt;/a&gt; | &quot;</span>
        <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
        <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;a href=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>FUrl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;page=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>fRs.<span style="color: #9900cc;">PageCount</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;尾页&lt;/a&gt; | 转到第 &lt;span&gt;&lt;select onchange='javascript:location=this.options[this.selectedIndex].value;'&gt;&quot;</span>
        <span style="color: #990099; font-weight: bold;">for</span> i <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #800000;">1</span> <span style="color: #990099; font-weight: bold;">to</span> fRs.<span style="color: #9900cc;">PageCount</span>
   <span style="color: #990099; font-weight: bold;">if</span> i <span style="color: #006600; font-weight: bold;">=</span> intpage <span style="color: #990099; font-weight: bold;">then</span>
    <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;option value=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>FUrl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;page=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>i<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot; selected&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>i<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/option&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">else</span>
    <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;option value=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>FUrl<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;page=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>i<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>i<span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;/option&gt;&quot;</span>
   <span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>
        <span style="color: #990099; font-weight: bold;">next</span>
        <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;/select&gt;&lt;/span&gt; 页 &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&quot;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Sub</span>
&nbsp;
 <span style="color: #990099; font-weight: bold;">Public</span> <span style="color: #0000ff; font-weight: bold;">Sub</span> Create<span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #006600; font-weight:bold;">&#41;</span>   <span style="color: #008000;">'最后生成翻页的表格</span>
  Fanye_Initialize
  <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;table cellspacing=1 cellpadding=0 id='fy'&gt;&quot;</span>
  CreateTitle
  CreateBody
  <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;tr id='fyfooter'&gt;&lt;td colspan=&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>ColNum+<span style="color: #800000;">1</span><span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&gt;&quot;</span>
  CreateFooter
  <span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">Write</span> <span style="color: #cc0000;">&quot;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&quot;</span>
 <span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Sub</span>
&nbsp;
<span style="color: #990099; font-weight: bold;">End</span> <span style="color: #0000ff; font-weight: bold;">Class</span>
<span style="color: #000000; font-weight: bold;">%&gt;</span>
&nbsp;
Test.asp
&nbsp;
&lt;!--#include file=&quot;fanye.asp&quot;--&gt;
<span style="color: #000000; font-weight: bold;">&lt;%</span>
<span style="color: #990099; font-weight: bold;">dim</span> fy
<span style="color: #990099; font-weight: bold;">set</span> fy  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">New</span> Fanye
fy.<span style="color: #9900cc;">DBPath</span> <span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;db/s.mdb&quot;</span>
fy.<span style="color: #9900cc;">Sql</span>  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;select * from abc&quot;</span>
fy.<span style="color: #9900cc;">ColNames</span> <span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;id,abc&quot;</span>
fy.<span style="color: #9900cc;">ColWidth</span> <span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;,,,&quot;</span>
fy.<span style="color: #9900cc;">DBColNames</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;id,abc&quot;</span>
fy.<span style="color: #9900cc;">IfID</span>  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">True</span>
fy.<span style="color: #9900cc;">IfOp</span>  <span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">True</span>
fy.<span style="color: #9900cc;">OrderByCol</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">True</span>
fy.<span style="color: #9900cc;">OpNames</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;VIEW,MODIFY,DELETE&quot;</span>
fy.<span style="color: #9900cc;">OpUrls</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;href=view.asp,href=modify.asp,onclick=return(confirm('ensure?')) href=delete.asp&quot;</span>
fy.<span style="color: #9900cc;">OpQueryString</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;id abc,id,abc&quot;</span>
fy.<span style="color: #9900cc;">fyUrl</span> <span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;test.asp&quot;</span>
fy.<span style="color: #9900cc;">DefaultOrderBy</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;id&quot;</span>
fy.<span style="color: #9900cc;">AColSN</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;1,0&quot;</span>
fy.<span style="color: #9900cc;">AColUrls</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;href=asdfasdf.asp,href=?aaaaa=aaa.htm&quot;</span>
fy.<span style="color: #9900cc;">AColQueryString</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;id abc,abc&quot;</span>
fy.<span style="color: #9900cc;">AddColSN</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;1,0&quot;</span>
fy.<span style="color: #9900cc;">AddColPro</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;onclick=&quot;</span><span style="color: #cc0000;">&quot;alert('asdf')&quot;</span><span style="color: #cc0000;">&quot;,bgcolor=black&quot;</span>
fy.<span style="color: #9900cc;">Create</span>
<span style="color: #990099; font-weight: bold;">set</span> fy<span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">nothing</span>
<span style="color: #000000; font-weight: bold;">%&gt;</span>
&nbsp;
最后是 fanye.css
&nbsp;
.fyerr{color:#FF0000;font-weight:bold;font-size:12px;}
#fytitle{font-size:12px;font-weight:bold;text-align:center;background:#ffddaa;height:22px;}
#fy{width:100%;text-align:center;background:#feaaae;}
#fy a{color:#0099FF;text-decoration:none;}
#fy a:hover{color:#FF9900;text-decoration:underline;}
.fytr{font-size:12px;height:22px;background:#FFFFFF;alert:expression(onmouseover=function(){this.style.background='#ffeebb'},onmouseout=function(){this.style.background='#ffffff'})}
#fyfooter{background:#ffffFF;}
#fyfttab{width:100%;height:25px;}
#fyfttab td{font-size:12px;padding-left:10px;padding-right:10px;}
#fyfttab font{font-size:12px;color:#FF0000;}
#fyfttab select{width:47px;margin:-2px;font-size:12px;}
#fyfttab span{height:18px;width:45px;overflow:hidden;border:1px solid #ffcc99;}</pre></td></tr></table></div>

<p>其中css中还包括两个小点,一个是在css中使用JS,另一个是平面下拉框的实现.细心的应该早就看出来了吧,呵呵 </p>
]]></content:encoded>
			<wfw:commentRss>http://pwwang.com/technology/asp/asp%e7%9a%84%e5%88%86%e9%a1%b5%e5%87%bd%e6%95%b0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FCKeditor的编码问题</title>
		<link>http://pwwang.com/technology/asp/fckeditor%e7%9a%84%e7%bc%96%e7%a0%81%e9%97%ae%e9%a2%98/</link>
		<comments>http://pwwang.com/technology/asp/fckeditor%e7%9a%84%e7%bc%96%e7%a0%81%e9%97%ae%e9%a2%98/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 17:15:42 +0000</pubDate>
		<dc:creator>pwwang</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[FCKeditor]]></category>

		<guid isPermaLink="false">http://pwwang.com/?p=43</guid>
		<description><![CDATA[昨天用FCKeditor做一个东西,碰到编码的问题,由于开始根本就没有发现问题的所在,头天也没有解决,后来经过仔细思考后终于解决

问题是这样的:

我在用asp写一个网站的后台管理,没有用FCKeditor的时候发现汉字的显示一切正常.但是当调用了FCKeditor后,发现汉字就显示不正常了. 但是当时并没有注意到并不所有的汉字的显示都有问题, 我的第一反应就是编码的问题,去网上搜了一下,说是FCKeditor所用的UTF-8编码和网页编码用的GB2312的编码问题,有人说都改成GBK,也有人说用函数进行转换一下,还有的说用记事本将汉字存为UTF-8格式,我只试了第一种方法,并不凑效,同时我觉得其他两种方法在原理上和第一种方法应该差不多,便没有再试下去.

<span class="readmore"><a href="http://pwwang.com/technology/asp/fckeditor%e7%9a%84%e7%bc%96%e7%a0%81%e9%97%ae%e9%a2%98/" title="FCKeditor的编码问题">Read More: 531 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[<div class="cnt" id="blog_text">
<p>昨天用FCKeditor做一个东西,碰到编码的问题,由于开始根本就没有发现问题的所在,头天也没有解决,后来经过仔细思考后终于解决</p>
<p>问题是这样的:<br />
我在用asp写一个网站的后台管理,没有用FCKeditor的时候发现汉字的显示一切正常.但是当调用了FCKeditor后,发现汉字就显示不正常了. 但是当时并没有注意到并不所有的汉字的显示都有问题, 我的第一反应就是编码的问题,去网上搜了一下,说是FCKeditor所用的UTF-8编码和网页编码用的GB2312的编码问题,有人说都改成GBK,也有人说用函数进行转换一下,还有的说用记事本将汉字存为UTF-8格式,我只试了第一种方法,并不凑效,同时我觉得其他两种方法在原理上和第一种方法应该差不多,便没有再试下去.</p>
<p>后来经常观察发现,其实并不是所有的汉字显示都有问题,只是写在&lt;% %&gt;之间的汉字的显示才有问题<br />
于是我马上意识到这其实并不是FCKeditor的编码的问题,问题应该出在ASP对汉字的编码上,再搜索发现ASP的CodePage是对汉字编码进行规定的,于是在页首加入&lt;<a href="mailto:%@CodePage=936%">%@CodePage=936%</a>&gt;简体中文,问题就解决了</p>
<p>所以发现问题后不能盲目去找答案,这样并不能快速的解决问题,应该先找个问题所在,再针对找解决办法.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pwwang.com/technology/asp/fckeditor%e7%9a%84%e7%bc%96%e7%a0%81%e9%97%ae%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jmail邮件发送系统例子</title>
		<link>http://pwwang.com/technology/asp/jmail%e9%82%ae%e4%bb%b6%e5%8f%91%e9%80%81%e7%b3%bb%e7%bb%9f%e4%be%8b%e5%ad%90/</link>
		<comments>http://pwwang.com/technology/asp/jmail%e9%82%ae%e4%bb%b6%e5%8f%91%e9%80%81%e7%b3%bb%e7%bb%9f%e4%be%8b%e5%ad%90/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:50:46 +0000</pubDate>
		<dc:creator>pwwang</dc:creator>
				<category><![CDATA[ASP]]></category>

		<guid isPermaLink="false">http://pwwang.com/?p=20</guid>
		<description><![CDATA[1

2

3

<span class="readmore"><a href="http://pwwang.com/technology/asp/jmail%e9%82%ae%e4%bb%b6%e5%8f%91%e9%80%81%e7%b3%bb%e7%bb%9f%e4%be%8b%e5%ad%90/" title="Jmail邮件发送系统例子">Read More: 838 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
</pre></td><td class="code"><pre class="asp" style="font-family:monospace;">subject<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;审核通过!&quot;</span>  
 body<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&lt;B&gt;XXXXXX公司欢迎您。&lt;/B&gt; &quot;</span> _   
  <span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;B&gt;您的用户名：111，密码：111&lt;/B&gt; &quot;</span> _   
  <span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;B&gt;如果您有什么需求请您与我们联系。&lt;/B&gt; &quot;</span> _   
  <span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;&lt;B&gt;顺颂商祺！&lt;/B&gt; &quot;</span> _   
  <span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot; &quot;</span> _   
  <span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;电话：010-XXXXXXXX   /   传真：010-XXXXXXXX   /  手机：13XXXXXXXX &quot;</span> _   
  <span style="color: #006600; font-weight: bold;">&amp;</span><span style="color: #cc0000;">&quot;网址：www.xxx.com  /  邮箱：***@yahoo.com.cn&quot;</span>  
&nbsp;
&nbsp;
email<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;&lt;A href=&quot;</span>mailto<span style="color: #006600; font-weight: bold;">:***@</span>yahoo.<span style="color: #9900cc;">com</span>.<span style="color: #9900cc;">cn</span><span style="color: #cc0000;">&quot;&gt;***@yahoo.com.cn&lt;/A&gt;&quot;</span>  
<span style="color: #990099; font-weight: bold;">Dim</span> msg,SendMail   
<span style="color: #990099; font-weight: bold;">Set</span> msg <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #990099; font-weight: bold;">Server</span>.<span style="color: #330066;">Createobject</span><span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;JMAIL.message&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span>   
msg.<span style="color: #9900cc;">silent</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">true</span>   
msg.<span style="color: #9900cc;">Logging</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">true</span>   
msg.<span style="color: #330066;">Charset</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;gb2312&quot;</span>  
msg.<span style="color: #9900cc;">MailServerUserName</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;***&quot;</span>    <span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>输入smtp服务器验证登陆名 （邮局中任何一个用户的Email地址）   
msg.<span style="color: #9900cc;">MailServerPassword</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;******&quot;</span>    <span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>输入smtp服务器验证密码 （用户Email帐号对应的密码）   
msg.<span style="color: #9900cc;">From</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;&lt;A href=&quot;</span>mailto<span style="color: #006600; font-weight: bold;">:***@</span>yahoo.<span style="color: #9900cc;">com</span>.<span style="color: #9900cc;">cn</span><span style="color: #cc0000;">&quot;&gt;***@yahoo.com.cn&lt;/A&gt;&quot;</span>    <span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>发件人Email   
msg.<span style="color: #9900cc;">FromName</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;XXXX&quot;</span>     <span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>发件人姓名   
msg.<span style="color: #9900cc;">AddRecipient</span> <span style="color: #cc0000;">&quot;&lt;A href=&quot;</span>mailto<span style="color: #006600; font-weight: bold;">:***@</span>163.<span style="color: #9900cc;">com</span><span style="color: #cc0000;">&quot;&gt;***@163.com&lt;/A&gt;&quot;</span>   <span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>收件人Email   
msg.<span style="color: #9900cc;">Subject</span> <span style="color: #006600; font-weight: bold;">=</span> subject      <span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>信件主题   
<span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>msg.<span style="color: #9900cc;">Body</span> <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #cc0000;">&quot;邮件正文&quot;</span>      <span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>正文   
msg.<span style="color: #9900cc;">HTMLBody</span> <span style="color: #006600; font-weight: bold;">=</span> body     <span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>HTML正文   
msg.<span style="color: #9900cc;">ReturnReceipt</span><span style="color: #006600; font-weight: bold;">=</span><span style="color: #0000ff; font-weight: bold;">true</span>   
msg.<span style="color: #330066;">Send</span> <span style="color: #006600; font-weight:bold;">&#40;</span><span style="color: #cc0000;">&quot;smtp.&quot;</span><span style="color: #006600; font-weight: bold;">&amp;</span>right<span style="color: #006600; font-weight:bold;">&#40;</span>email,<span style="color: #330066;">instr</span><span style="color: #006600; font-weight:bold;">&#40;</span>email,<span style="color: #cc0000;">&quot;@&quot;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span><span style="color: #006600; font-weight:bold;">&#41;</span> <span style="color: #006600; font-weight: bold;">&amp;</span>apos<span style="color: #006600; font-weight: bold;">;</span>smtp服务器地址（企业邮局地址）   
<span style="color: #990099; font-weight: bold;">set</span> msg <span style="color: #006600; font-weight: bold;">=</span> <span style="color: #0000ff; font-weight: bold;">nothing</span>   
<span style="color: #990099; font-weight: bold;">if</span> err <span style="color: #990099; font-weight: bold;">then</span>   
SendMail<span style="color: #006600; font-weight: bold;">=</span>err.<span style="color: #9900cc;">description</span>   
err.<span style="color: #330066;">clear</span>   
<span style="color: #990099; font-weight: bold;">else</span>   
SendMail<span style="color: #006600; font-weight: bold;">=</span><span style="color: #cc0000;">&quot;邮件发送成功!&quot;</span>  
<span style="color: #990099; font-weight: bold;">end</span> <span style="color: #990099; font-weight: bold;">if</span>   
<span style="color: #990099; font-weight: bold;">Response</span>.<span style="color: #330066;">write</span> SendMail</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://pwwang.com/technology/asp/jmail%e9%82%ae%e4%bb%b6%e5%8f%91%e9%80%81%e7%b3%bb%e7%bb%9f%e4%be%8b%e5%ad%90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
