Поделиться через


Метод CreateRecordset (RDS)

Создает пустой, отключенный набор записей.

Важный

Начиная с Windows 8 и Windows Server 2012, компоненты сервера RDS больше не включены в операционную систему Windows (дополнительные сведения см. в статье Windows 8 и Windows Server 2012 Compatibility Cookbook). Клиентские компоненты RDS будут удалены в будущей версии Windows. Избегайте использования этой функции в новой работе разработки и планируйте изменение приложений, которые в настоящее время используют эту функцию. Приложения, использующие RDS, должны перенестися в службы данных WCF.

Синтаксис

  
object.CreateRecordset(ColumnInfos)  

Параметры

объекта
Переменная объекта, представляющая RDSServer.DataFactory или RDS. Объект DataControl.

ColumnsInfos
Массив атрибутов Variant, определяющий каждый столбец в созданном наборе записей . Каждое определение столбца содержит массив из четырех обязательных атрибутов и одного необязательного атрибута.

Атрибут Описание
Имя Имя заголовка столбца.
Тип Целое число типа данных.
Размер Целое число ширины символов независимо от типа данных.
Возможность null Логическое значение.
Масштабирование (необязательно) Этот необязательный атрибут определяет масштаб числовых полей. Если это значение не указано, числовые значения будут усечены до масштаба 3. Точность не влияет, но число цифр после десятичной запятой будет усечено до трех.

Затем набор массивов столбцов группируется в массив, который определяет набор записей.

Замечания

Бизнес-объект на стороне сервера может заполнить результирующий Набор записей данными от поставщика данных, отличного от OLE DB, например файл операционной системы, содержащий акции.

В следующей таблице перечислены значения DataTypeEnum, поддерживаемые методом CreateRecordset. Указанный номер — это ссылочный номер, используемый для определения полей.

Каждая из типов данных является фиксированной длиной или переменной длиной. Типы фиксированной длины должны быть определены с размером -1, так как размер предопределен и определение размера по-прежнему требуется. Типы данных переменной длины позволяют использовать размер от 1 до 32767.

Для некоторых типов данных переменной тип можно принуждать к типу, который указан в столбце Подстановки. Вы не увидите подстановки до тех пор, пока набор записей будет создан и заполнен. При необходимости можно проверить фактический тип данных.

Длина Постоянный Число Замещение
Неподвижный 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)