Compartir a través de


Ejemplo del método CreateRecordset (RDS)

Crea un Conjunto de registros 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 (para obtener más información, consulte Windows 8 y la Guía de compatibilidad de Windows Server 2012, edición Cookbook). Los componentes de cliente de RDS se eliminarán en una versión futura de Windows. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Las aplicaciones que usan RDS deben migrar al servicio de datos WCF.

Sintaxis

  
object.CreateRecordset(ColumnInfos)  

Parámetros

Object
Variable de objeto que representa un objetoRDSServer.DataFactory o RDS.DataControl.

ColumnsInfos
Una matriz Variant de atributos define cada columna del Conjunto de registros creado. Cada definición de columna contiene una matriz de cuatro atributos necesarios y uno opcional.

Atributo Descripción
Nombre El nombre del encabezado de la columna.
Tipo Número entero del tipo de datos.
Size Número entero de la anchura 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 punto decimal se truncará en tres.

El conjunto de matrices de columnas se agrupa entonces en una matriz, que define el Conjunto de registros.

Comentarios

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

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

Cada uno de los tipos de datos es de longitud fija o variable. Los tipos de longitud fija deben definirse con un tamaño de -1, ya que el tamaño está predeterminado y sigue siendo necesaria 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 de las variables, el tipo se puede coaccionar al tipo indicado en la columna Sustitución. No verá las sustituciones hasta después de crear y rellenar el Conjunto de registros. A continuación, puede comprobar el tipo de datos real, si fuese necesario.

Longitud Constante Número Sustitución
Corregido adTinyInt 16
Corregido adSmallInt 2
Corregido adInteger 3
Corregido adBigInt 20
Corregido adUnsignedTinyInt 17
Corregido adUnsignedSmallInt 18
Corregido adUnsignedInt 19
Corregido adUnsignedBigInt 21
Corregido adSingle 4
Corregido adDouble 5
Corregido adCurrency 6
Corregido adDecimal 14
Corregido adNumeric 131
Corregido adBoolean 11
Corregido adError 10
Corregido adGuid 72
Corregido adDate 7
Corregido adDBDate 133
Corregido adDBTime 134
Corregido 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 (VBScript)
CreateObject (método) (RDS)