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