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)