最新のWeb開発のチュートリアル
 

ADOのGetStringメソッド


<完全なレコードセットオブジェクト参照

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>","&nbsp;")
%>

<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値

定数 説明
adClipString2 nullexprパラメータによってrowdelパラメータによって行、COLDELパラメータによって列、およびヌル値を区切ります

<完全なレコードセットオブジェクト参照