Метод 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)