CreateRecordset メソッド (RDS)

空の切断された Recordset を作成します。

重要

Windows 8 および Windows Server 2012 から、RDS サーバー コンポーネントが Windows オペレーティング システムに含まれなくなりました (詳細については、Windows 8 および Windows Server 2012 の互換性クックブックを参照してください)。 RDS クライアント コンポーネントは、今後のバージョンの Windows で削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 RDS を使用するアプリケーションを WCF Data Service に移行する必要があります。

構文

  
object.CreateRecordset(ColumnInfos)  

パラメーター

Object
RDSServer.DataFactory または RDS.DataControl オブジェクトを表すオブジェクト変数。

ColumnsInfos
作成された Recordset 内の各列を定義する属性の Variant 配列。 各列定義には、4 つの必須属性と 1 つの省略可能な属性の配列が含まれています。

属性 説明
名前 列ヘッダーの名前。
データ型の整数。
サイズ データ型に関係なく、文字単位の幅の整数。
NULL 値の許容 ブール値。
小数点以下桁数 (省略可能) この省略可能な属性では、数値フィールドのスケールを定義します。 この値を指定しない場合、数値は 3 の小数点以下桁数に切り詰められます。 有効桁数は影響を受けませんが、小数点の後の桁数は 3 桁に切り詰められます。

列配列のセットは、Recordset を定義する配列にグループ化されます。

注釈

サーバー側のビジネス オブジェクトでは、株価情報を含むオペレーティング システム ファイルなど、OLE DB 以外のデータ プロバイダーからのデータを結果の Recordset に設定できます。

次の表に、CreateRecordset メソッドでサポートされる DataTypeEnum 値を示します。 一覧表示される番号は、フィールドの定義に使用される参照番号です。

それぞれのデータ型は、固定長または可変長です。 サイズは事前に定義されており、引き続きサイズ定義が必要であるため、固定長型は -1 のサイズで定義する必要があります。 可変長データ型では、1 から 32767 のサイズを使用できます。

一部の変数データ型では、[置換] 列に示されている型に型を強制変換できます。 Recordset が作成されて入力されるまで、置換は表示されません。 その後、必要に応じて実際のデータ型を確認できます。

長さ 常時 Number 代入
固定 adTinyInt 16
固定 adSmallInt 2
固定 adInteger 3
固定 adBigInt 20
固定 adUnsignedTinyInt 17
固定 adUnsignedSmallInt 18
固定 adUnsignedInt 19
固定 adUnsignedBigInt 21
固定 adSingle 4
固定 adDouble 5
固定 adCurrency 6
固定 adDecimal 14
固定 adNumeric 131
固定 adBoolean 11
固定 adError 10
固定 adGuid 72
固定 adDate 7
固定 adDBDate 133
固定 adDBTime 134
固定 adDBTimestamp 135 7
変数 adBSTR 8 130
変数 adChar 129 200
変数 adVarChar 200
変数 adLongVarChar 201 200
変数 adWChar 130
変数 adVarWChar 202 130
変数 adLongVarWChar 203 130
変数 adBinary 128
変数 adVarBinary 204
変数 adLongVarBinary 205 204

適用対象

参照

CreateRecordset メソッドの例 (VB)
CreateRecordset メソッドの例 (VBScript)
CreateObject メソッド (RDS)