Condividi tramite


Metodo CreateRecordset (RDS)

Crea un oggetto Recordset vuoto e disconnesso .

Importante

A partire da Windows 8 e Windows Server 2012, i componenti del server Servizi Desktop remoto non sono più inclusi nel sistema operativo Windows (vedere Windows 8 e Guida di riferimento per la compatibilità di Windows Server 2012 per altri dettagli). I componenti client di Servizi Desktop remoto verranno rimossi in una versione futura di Windows. Evitare di usare questa funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano questa funzionalità. Le applicazioni che usano Servizi Desktop remoto devono eseguire la migrazione a WCF Data Service.

Sintassi

  
object.CreateRecordset(ColumnInfos)  

Parametri

oggetto
Variabile oggetto che rappresenta un RDSServer.DataFactory o RDS. Oggetto DataControl.

ColumnsInfos
Matrice di attributi Variant che definisce ogni colonna nel Recordset creato. Ogni definizione di colonna contiene una matrice di quattro attributi obbligatori e un attributo facoltativo.

Attributo Descrizione
Nome Nome dell'intestazione di colonna.
Digitare Numero intero del tipo di dati.
Grandezza Numero intero della larghezza in caratteri, indipendentemente dal tipo di dati.
Nullbility Valore booleano.
Scala (facoltativo) Questo attributo facoltativo definisce la scala per i campi numerici. Se questo valore non viene specificato, i valori numerici verranno troncati a una scala di tre. La precisione non è influenzata, ma il numero di cifre successive al separatore decimale verrà troncato a tre.

Il set di matrici di colonne viene quindi raggruppato in una matrice, che definisce l'oggetto Recordset .

Osservazioni

L'oggetto business lato server può popolare il Recordset risultante con dati di un provider di dati non OLE DB, ad esempio un file del sistema operativo contenente le quotazioni azionarie.

Nella tabella seguente sono elencati i valori DataTypeEnum supportati dal metodo CreateRecordset. Il numero elencato è il numero di riferimento utilizzato per definire i campi.

Ognuno dei tipi di dati è a lunghezza fissa o a lunghezza variabile. I tipi a lunghezza fissa devono essere definiti con una dimensione pari a -1, perché le dimensioni sono predeterminate e una definizione delle dimensioni è ancora necessaria. I tipi di dati a lunghezza variabile consentono una dimensione da 1 a 32767.

Per alcuni tipi di dati della variabile, il tipo può essere predefinito per il tipo indicato nella colonna Sostituzione. Non verranno visualizzate le sostituzioni fino a quando non viene creato e compilato il recordset. È quindi possibile verificare la presenza del tipo di dati effettivo, se necessario.

Lunghezza Costante Numero Sostituzione
Fissato adTinyInt 16
Fissato adSmallInt 2
Fissato adInteger 3
Fissato adBigInt 20
Fissato adUnsignedTinyInt 17
Fissato adUnsignedSmallInt 18
Fissato adUnsignedInt 19
Fissato adUnsignedBigInt 21
Fissato annunciSingle 4
Fissato adDouble 5
Fissato adCurrency 6
Fissato adDecimal 14
Fissato adNumeric 131
Fissato adBoolean 11
Fissato adError 10
Fissato adGuid 72
Fissato adDate 7
Fissato adDBDate 133
Fissato adDBTime 134
Fissato adDBTimestamp 135 7
Variabile adBSTR 8 130
Variabile adChar 129 200
Variabile adVarChar 200
Variabile adLongVarChar 201 200
Variabile adWChar 130
Variabile adVarWChar 202 130
Variabile adLongVarWChar 203 130
Variabile adBinary 128
Variabile adVarBinary 204
Variabile adLongVarBinary 205 204

Si applica a

Vedere anche

Esempio di metodo CreateRecordset (VB)
Esempio di metodo CreateRecordset (VBScript)
metodo CreateObject (RDS)