<完全なレコードセットオブジェクト参照
GetStringメソッドを文字列として指定されたレコードセットを返します。 この方法では、ASPファイルにHTMLテーブルを埋めるために使用することができます。
構文
Set str=objRecordset.GetString(format,n,coldel,rowdel,nullexpr)
パラメーター | 説明 |
---|---|
format | 任意。 StringFormatEnumの文字列としてレコードセットを取得する際のフォーマットを指定する値 |
n | 任意。 行の数は、レコードセットに変換します |
coldel | 任意。 フォーマットがadClipStringに設定されている場合は、列区切り文字です。 それ以外の場合は、タブ文字です |
rowdel | 任意。 フォーマットがadClipStringに設定されている場合は、行区切り文字です。 それ以外の場合は、キャリッジリターン文字です |
nullexpr | 任意。 フォーマットがadClipStringに設定されている場合は、代わりにヌル値を用いる表現です。 それ以外の場合は、空の文字列です |
例
レコードセットからのデータをHTMLテーブルを作成するために、我々は上記の3つのパラメータを使用する必要があります。
- COLDEL - 列区切りとして使用するHTML
- rowdel - 行セパレータとして使用するHTML
- NullExpr - カラムがNULLである場合に使用するHTML
Note: GetString()メソッドは、ADO 2.0の機能です。 あなたはでADO 2.0をダウンロードすることができhttp://www.microsoft.com/data/download.htm 。
例
次の例では、使用する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", conn
str=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 = Nothing
set conn = Nothing
%>
</body>
</html>
»例を表示 StringFormatEnum値
定数 | 値 | 説明 |
---|---|---|
adClipString | 2 | nullexprパラメータによってrowdelパラメータによって行、COLDELパラメータによって列、およびヌル値を区切ります |
<完全なレコードセットオブジェクト参照