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)