asp ADO GetString函數與用GetString來提高ASP的速度第1/2頁

來源:互聯網
上載者:User

rs.getstring的方法GetString的作用是:以字串的形式返回指定的記錄集。可以使用這個方法向ASP檔案中添加HTML表格。
getstring 方法文法
Set str=objRecordset.GetString(format,n,coldel,rowdel,nullexpr)
Parameter參數 Description描述
format Optional. A StringFormatEnum value that specifies the format when retrieving a Recordset as a string
選擇性參數。指定一個
n

Optional. The number of rows to be converted in the Recordset
RecordsetStringFormatEnum值。它是用於指定提取記錄集的格式

coldel Optional. If format is set to adClipString it is a column delimiter. Otherwise it is the tab character
選擇性參數。如果format[格式]值設定為adClipString,那麼它就是一個列界定符;除此之外,它便是一個tab[定位字元]
rowdel Optional. If format is set to adClipString it is a row delimiter. Otherwise it is the carriage return character
選擇性參數。選擇性參數。如果format[格式]值設定為adClipString,那麼它就是一個行界定符;除此之外,它便是一個carriage return [斷行符號符]
nullexpr Optional. If format is set to adClipString it is an expression used instead of a null value. Otherwise it is an empty string
選擇性參數。選擇性參數。如果format[格式]值設定為adClipString,那麼它就是一個用於替代空值的運算式;除此之外,它便是一個Null 字元

案例
To create an HTML table with data from a recordset, we only need to use three of the parameters above:
我們只要通過上述三個參數中的一個就可以建立HTML格式的記錄集資料表:

coldel - the HTML to use as a column-separator
coldel – 使用HTML格式作為資料行分隔符號
rowdel - the HTML to use as a row-separator
rowdel – 使用HTML格式行分隔字元
NullExpr - the HTML to use if a column is NULL
NullExpr – 如果列為空白,則使用HTML
Note: The GetString() method is an ADO 2.0 feature.
在下面的案例中,我們將使用GetString()方法將記錄集以一個字串的形式保留:

複製代碼 代碼如下:<html>
<body><%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"set rs = Server.CreateObject("ADODB.recordset")
rs.Open "SELECT Companyname, Contactname FROM Customers", connstr=rs.GetString(,,"</td><td>","</td></tr><tr><td>"," ")
%><table border="1" width="100%">
<tr>
<td><%Response.Write(str)%></td>
</tr>
</table><%
rs.close
conn.close
set rs = Nothingset conn = Nothing%></body>
</html>

Constant
常量
Value
Description
描述
adClipString 2 Delimits rows by the rowdel parameter, columns by the coldel parameter, and null values by the nullexpr parameter
指定rowdel參數對行(記錄)進行界定;通過coldel參數對列(欄位)進行界定,通過nullexpr參數對空值進行界定
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.