此頁沒有內(nèi)容條目
內(nèi)容

   

創(chuàng)建未連接的空記錄集。

語法

object.CreateRecordset(ColumnInfos)

參數(shù)

Object   對(duì)象變量,代表 RDSServer.DataFactoryRDS.DataControl 對(duì)象。

ColumnsInfos   數(shù)組的變體型數(shù)組,用于定義所創(chuàng)建的 Recordset 的每列。每列的定義都包含具有以下四個(gè)所需屬性的數(shù)組。

屬性

說明

Name

列標(biāo)頭的名稱。

Type

整型數(shù)據(jù)類型。

Size

以字符為單位的整型寬度,與數(shù)據(jù)類型無關(guān)。

Nullability

布爾值。

 

隨后列數(shù)組的集合被組合為一個(gè)數(shù)組,用以定義 Recordset。

說明

服務(wù)器端業(yè)務(wù)對(duì)象可以使用來自非 OLE DB 數(shù)據(jù)提供者的數(shù)據(jù)充填所產(chǎn)生的 ADODB.Recordset,例如包含股票份額的操作系統(tǒng)文件。

下表列出了 RDSServer.DataFactory 對(duì)象的 CreateRecordset 方法支持的數(shù)據(jù)類型,所列編號(hào)為用于定義字段的引用編號(hào)。

每種數(shù)據(jù)類型可以是固定長(zhǎng)度或可變長(zhǎng)度。固定長(zhǎng)度類型的大小應(yīng)定義為 -1,因?yàn)槠浯笮∫杨A(yù)先確定而此處仍需要其大小的定義??勺冮L(zhǎng)度數(shù)據(jù)類型大小的允許范圍從 1 到 32767。

對(duì)于某些可變數(shù)據(jù)類型,其類型可以強(qiáng)制為在“替換”列中注明的類型。只有在創(chuàng)建和填寫 Recordset 之后才能看到替換情況,此后如有必要,可以檢查實(shí)際數(shù)據(jù)類型。

長(zhǎng)度

常量

編號(hào)

替換

固定

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