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++