空の切断された 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)