Partage via


Utilisation d’ADO avec des langages de script

Dans un environnement de script, ADO vous permet d’exposer des données par le biais d’un script côté serveur. Dans ce scénario, ADO, le fournisseur OLE DB sous-jacent qu’il utilise et tous les autres composants nécessaires pour référencer un magasin de données donné sont installés sur un serveur exécutant Internet Information Services (IIS). À l’aide d’ASP (Active Server Pages), ADO est un composant référencé dans un script qui peut générer du code HTML, par exemple. Ce contenu HTML peut être transmis via HTTP à un navigateur web client. En utilisant le script, la page Web peut renvoyer des actions au script côté serveur, ce qui vous permet de mettre à jour, parcourir ou afficher des données spécifiques.

Avant d’utiliser un objet ActiveX dans une page Web, il est important de savoir si l’objet est sécurisé pour le script. Lorsqu’un objet est considéré comme sécurisé pour le script, cela signifie que le contrôle ne peut pas effectuer d’action dangereuse sur l’ordinateur de l’utilisateur et peut donc être exécuté sans demander l’approbation de l’utilisateur. Le tableau suivant répertorie les objets ADO et indique s’ils sont sécurisés pour l’écriture de scripts.

Objet Sécurisé pour l’écriture de scripts ?
Connexion ADO Oui
Commande ADO Non
Paramètre ADO Non
Jeu d’enregistrements ADO Oui
Enregistrement ADO Oui
Flux ADO Oui
Erreur ADO Non
Catalogue ADOX Non
ADOX CellSet Non
RDS DataControl Oui
Espace de données RDS Oui
RDS DataFactory Non

Le tableau suivant répertorie les fournisseurs inclus avec Windows DAC/MDAC et indique s’ils sont sécurisés pour les scripts.

Fournisseur Sécurisé pour l’écriture de scripts ?
Forme Oui
Persister Oui
À distance Oui
Fournisseur OLE DB pour SQL Server (SQLOLEDB) Non
Fournisseur OLE DB pour ODBC (MSDASQL) Non

Sources de données ODBC

Une différence notable entre le script et le code ADO non scriptant est la source de données ODBC, si elle est utilisée. Pour les applications sans script, vous pouvez créer un DSN utilisateur dans l’administrateur de source de données ODBC. Pour les scripts qui s’exécutent sous IIS, vous devez créer un DSN système ; sinon, vos scripts ne reconnaissent pas la source de données que vous avez créée. Cela s’applique à toute application de script ADO à l’aide du fournisseur Microsoft OLE DB pour ODBC via Microsoft IIS.

Référencement de la bibliothèque ADO

Non applicable avec les langages de script.

Gestion des événements

Non applicable avec les langages de script.

Les rubriques suivantes contiennent des informations plus spécifiques sur l’utilisation d’ADO avec des langages de script :

Voir aussi

Microsoft ActiveX Data Objects (ADO)
utilisation d’ADO avec Microsoft Visual Basic
Utilisation d’ADO avec Microsoft Visual C++