Provider necessari per il data shaping
La modifica della forma dei dati richiede in genere due provider. Il provider di servizi, Servizio di modifica della forma dei dati per OLE DB, fornisce la funzionalità di modifica della forma dei dati e un provider di dati, come il provider OLE DB per SQL Server, fornisce le righe di dati per popolare l'oggetto Recordset con forma.
Il nome del provider di servizi (MSDataShape) può essere specificato come valore della proprietà Provider dell'oggetto Connection o come parola chiave della stringa di connessione "Provider=MSDataShape;".
Il nome del provider di dati può essere specificato come valore della proprietà dinamica Data Provider, aggiunta alla raccolta Properties dell'oggetto Connection dal Servizio di modifica della forma dei dati per OLE DB o come parola chiave della stringa di connessione "Data Provider = provider".
Non è necessario alcun provider di dati se l'oggetto Recordset non viene popolato, ad esempio come in un oggetto Recordset creato in cui le colonne vengono create con la parola chiave NEW. In tal caso, specificare "Data Provider= none;".
Esempio
Dim cnn As New ADODB.Connection
cnn.Provider = "MSDataShape"
cnn.Open "Data Provider=SQLOLEDB;Integrated Security=SSPI;Database=Northwind"
Vedi anche
Esempio di data shaping
Grammatica formale per Shape
Comandi Shape in generale