Metodo CreateRecordset (Servizi Desktop remoto)

Crea un Recordset vuoto e disconnesso.

Importante

A partire da Windows 8 e Windows Server 2012, i componenti del server di RDS non sono più inclusi nel sistema operativo Windows. Per altri dettagli, vedere la Guida di riferimento per la compatibilità di Windows 8 e Windows Server 2012. I componenti del client di RDS verranno rimossi in una versione futura di Windows. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Le applicazioni che usano RDS devono eseguire la migrazione a WCF Data Service.

Sintassi

  
object.CreateRecordset(ColumnInfos)  

Parametri

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

ColumnsInfos
Matrice Variant di attributi che definisce ciascuna 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.
Tipo Numero intero del tipo di dati.
Dimensione Numero intero della larghezza in caratteri, indipendentemente dal tipo di dati.
Supporto di valori Null .
Scala (facoltativo) Questo attributo facoltativo definisce la scala per i campi numerici. Se questo valore non è specificato, i valori numerici verranno troncati a una scala di tre. La precisione non viene influenzata, ma il numero di cifre che seguono il separatore decimale verrà troncato a tre.

Il set di matrici delle colonne viene quindi raggruppato in una matrice, che definisce il Recordset.

Osservazioni

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

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

Ogni tipo di dati è a lunghezza fissa o variabile. I tipi a lunghezza fissa devono essere definiti con una dimensione di -1, perché la dimensione è predeterminata ed è comunque necessaria una definizione della dimensione. I tipi di dati a lunghezza variabile consentono una dimensione da 1 a 32767.

Per alcuni dei tipi di dati variabili, il tipo può essere impostato forzatamente sul tipo indicato nella colonna Sostituzione. Le sostituzioni non verranno visualizzate fino a quando il Recordset non viene creato e riempito. A quel punto è possibile verificare il tipo di dati effettivo, se necessario.

Length Costante Numero Sostituzione
Fisso adTinyInt 16
Fisso adSmallInt 2
Fisso adInteger 3
Fisso adBigInt 20
Fisso adUnsignedTinyInt 17
Fisso adUnsignedSmallInt 18
Fisso adUnsignedInt 19
Fisso adUnsignedBigInt 21
Fisso adSingle 4
Fisso adDouble 5
Fisso adCurrency 6
Fisso adDecimal 14
Fisso adNumeric 131
Fisso adBoolean 11
Fisso adError 10
Fisso adGuid 72
Fisso adDate 7
Fisso adDBDate 133
Fisso adDBTime 134
Fisso 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 del metodo CreateRecordset (VB)
Esempio del metodo CreateRecordset (VBScript)
Metodo CreateObject (Servizi Desktop remoto)