Partager via


Fournisseurs nécessaires pour la mise en forme des données

La mise en forme des données nécessite généralement deux fournisseurs. Le fournisseur de services, 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 des lignes de données pour remplir le Recordset formé.

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

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

Aucun fournisseur de données n’est requis si l’objet Recordset n’est pas rempli (par exemple, comme dans un Recordset fabriqué où les colonnes sont créées avec le mot clé NEW). Dans ce cas, spécifiez « Data Provider= none; ».

Exemple

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

Voir aussi

Exemple de mise en forme des données
Grammaire formelle de la commande SHAPE
Généralités sur les commandes SHAPE