Метод CreateRecordset (служба удаленных рабочих столов)
Создает пустой отключенный набор записей.
Важно!
Начиная с Windows 8 и Windows Server 2012 компоненты сервера RDS больше не включаются в операционную систему Windows (дополнительные сведения см. в Windows 8 и Windows Server 2012 совместимости). Клиентские компоненты RDS будут удалены в следующей версии Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перейти на службу данных WCF.
Синтаксис
object.CreateRecordset(ColumnInfos)
Параметры
Объект
Объектная переменная, представляющая RDSServer.DataFactory или RDS. Объект DataControl .
ColumnsInfos
Массив атрибутов Variant , определяющий каждый столбец в созданном наборе записей . Каждое определение столбца содержит массив из четырех обязательных атрибутов и один необязательный атрибут.
attribute | Описание |
---|---|
Имя | Имя заголовка столбца. |
Тип | Целое число типа данных. |
Размер | Целое число ширины в символах, независимо от типа данных. |
Допускает значения NULL | . |
Масштабирование (необязательно) | Этот необязательный атрибут определяет масштаб для числовых полей. Если это значение не указано, числовые значения будут усечены до трех шкал. Точность не влияет, но число цифр после десятичной запятой будет усечено до трех. |
Затем набор массивов столбцов группируется в массив, который определяет набор записей.
Комментарии
Серверный бизнес-объект может заполнить результирующий набор Recordset данными из поставщика данных, отличного от 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 (Visual Basic)
Пример метода CreateRecordset (VBScript)
Метод CreateObject (служба удаленных рабочих столов)