共用方式為


CreateRecordset 方法 (RDS)

建立空的中斷連線 Recordset

重要

從 Windows 8 和 Windows Server 2012 開始,RDS 伺服器元件已不再包含在 Windows 作業系統中(如需詳細資訊,請參閱 Windows 8 和 Windows Server 2012 兼容性 Cookbook)。 RDS 用戶端元件將在未來的 Windows 版本中移除。 請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 使用 RDS 的應用程式應該移至 WCF Data Service

語法

  
object.CreateRecordset(ColumnInfos)  

參數

物件
物件變數,代表 RDSServer.DataFactoryRDS。DataControl 物件。

ColumnsInfos
Variant 屬性陣列,定義建立 Recordset 中的每個數據行。 每個數據行定義都包含四個必要屬性和一個選擇性屬性的陣列。

屬性 描述
名字 數據行標頭的名稱。
類型 數據類型的整數。
大小 不論數據類型為何,以字元表示寬度的整數。
Nullability 布爾值。
縮放比例 (選擇性) 這個選擇性屬性會定義數值欄位的尺規。 如果未指定此值,數值將會截斷為三個小數字數。 精確度不會受到影響,但小數點後面的位數將會截斷為 3。

然後,資料列陣組集會分組為陣列,此陣列會定義 Recordset

言論

伺服器端商務物件可以將來自非 OLE DB 資料提供者的數據填入產生的 Recordset,例如包含股票報價的作業系統檔案。

下表列出 CreateRecordset 方法所支援 DataTypeEnum 值。 列出的數位是用來定義欄位的參考編號。

每個數據類型都是固定長度或可變長度。 固定長度類型應該以 -1 的大小定義,因為大小是預先決定的,而且仍然需要大小定義。 可變長度數據類型允許大小從 1 到 32767。

對於某些變數數據類型,類型可以強制設定為替代數據行中所指出的類型。 直到建立並填入 Recordset 之後,才會看到替代專案。 然後,您可以視需要檢查實際數據類型。

長度 不斷 替代
固定 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)