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)