次の方法で共有


CreateRecordset メソッド (RDS)

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

Von Bedeutung

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

構文

  
object.CreateRecordset(ColumnInfos)  

パラメーター

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

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

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

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

注釈

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

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

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

一部の変数データ型では、型を [置換] 列に示されている型に強制変換できます。 レコードセットが作成されて塗りつぶされるまで、置換は表示されません。 必要に応じて、実際のデータ型を確認できます。

長さ 定数 番号 代替
修正済み adTinyInt する 16
修正済み adSmallInt する 2
修正済み adInteger 3
修正済み adBigInt する 20
修正済み adUnsignedTinyInt する 十七
修正済み 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)