Partager via


Fournisseurs requis pour la mise en forme des données

S’applique à : Access 2013, Office 2013

La mise en forme des données fait en général appel à deux fournisseurs. Le fournisseur de service, à savoir le service de mise en forme des données pour OLE DB, fournit les fonctionnalités de mise en forme des données et un fournisseur de données, tel que le fournisseur OLE DB pour SQL Server, fournit les lignes de données devant remplir l’objet Recordset mis en forme.

Le nom du fournisseur de service (MSDataShape) peut être spécifié comme valeur de la propriété Provider de l’objet Connection ou du mot clé « Provider=MSDataShape; » dans la chaîne de connexion.

Le nom du fournisseur de données peut être spécifié comme valeur de la propriété dynamique fournisseur de données, qui est ajoutée à la collection Propriétés de l’objet Connection par le service de mise en forme des données pour OLE DB ou le chaîne de connexion mot clé « **Fournisseur de données=**fournisseur ».

Aucun fournisseur de données n'est requis si l'objet Recordset est vide (comme dans un objet Recordset fabriqué contenant des colonnes créées avec le mot-clé NEW). Dans ce cas, spécifiez « **Fournisseur de données=**none ; ».

Exemple

 
Dim cnn As New ADODB.Connection 
cnn.Provider = "MSDataShape" 
cnn.Open "Data Provider=SQLOLEDB;Integrated Security=SSPI;Database=Northwind"