Compartir a través de


Método CreateRecordset (RDS)

Crea un objeto Recordset vacío y desconectado .

Importante

A partir de Windows 8 y Windows Server 2012, los componentes del servidor RDS ya no se incluyen en el sistema operativo Windows (consulte Windows 8 y Guía de compatibilidad de Windows Server 2012 para obtener más detalles). Los componentes de cliente de RDS se quitarán en una versión futura de Windows. Evite usar esta característica en el nuevo trabajo de desarrollo y planee modificar las aplicaciones que actualmente usan esta característica. Las aplicaciones que usan RDS deben migrar a servicio de datos WCF.

Sintaxis

  
object.CreateRecordset(ColumnInfos)  

Parámetros

de objeto
Variable de objeto que representa un RDSServer.DataFactory o RDS. DataControl objeto.

ColumnsInfos de
Matriz variant de atributos que define cada columna del recordset de creado. Cada definición de columna contiene una matriz de cuatro atributos necesarios y un atributo opcional.

Atributo Descripción
Nombre Nombre del encabezado de columna.
Tipo Entero del tipo de datos.
Tamaño Entero del ancho en caracteres, independientemente del tipo de datos.
Nulabilidad Valor booleano.
Escala (opcional) Este atributo opcional define la escala de los campos numéricos. Si no se especifica este valor, los valores numéricos se truncarán a una escala de tres. La precisión no se ve afectada, pero el número de dígitos que siguen al separador decimal se truncará en tres.

A continuación, el conjunto de matrices de columnas se agrupa en una matriz, que define el conjunto de registros de .

Observaciones

El objeto de negocio del lado servidor puede rellenar el de recordset de resultante con datos de un proveedor de datos que no es OLE DB, como un archivo de sistema operativo que contiene cotizaciones de stock.

En la tabla siguiente se enumeran los valores de DataTypeEnum admitidos por el método CreateRecordset. El número enumerado es el número de referencia que se usa para definir campos.

Cada uno de los tipos de datos es de longitud fija o longitud variable. Los tipos de longitud fija deben definirse con un tamaño de -1, ya que el tamaño está predeterminado y todavía se requiere una definición de tamaño. Los tipos de datos de longitud variable permiten un tamaño de 1 a 32767.

Para algunos de los tipos de datos variables, el tipo se puede asociar al tipo indicado en la columna Sustitución. No verá las sustituciones hasta después de crear y rellenar el Recordset. A continuación, puede comprobar el tipo de datos real, si es necesario.

Largura Constante Número Sustitución
Fijo adTinyInt 16
Fijo adSmallInt 2
Fijo adInteger 3
Fijo adBigInt 20
Fijo adUnsignedTinyInt 17
Fijo adUnsignedSmallInt 18
Fijo adUnsignedInt 19
Fijo adUnsignedBigInt 21
Fijo adSingle 4
Fijo adDouble 5
Fijo adCurrency 6
Fijo adDecimal 14
Fijo adNumeric 131
Fijo adBoolean 11
Fijo adError 10
Fijo adGuid 72
Fijo adDate 7
Fijo adDBDate 133
Fijo adDBTime 134
Fijo adDBTimestamp 135 7
Variable adBSTR 8 130
Variable adChar 129 200
Variable adVarChar 200
Variable adLongVarChar 201 200
Variable adWChar 130
Variable adVarWChar 202 130
Variable adLongVarWChar 203 130
Variable adBinary 128
Variable adVarBinary 204
Variable adLongVarBinary 205 204

Se aplica a

Consulte también

ejemplo del método CreateRecordset (VB)
Ejemplo del método CreateRecordset de (VBScript)
método CreateObject (RDS) de