Utilisation d’ADO avec les langages de script
Dans un environnement de script, ADO vous permet d’exposer des données par le biais de scripts 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. À l’aide de scripts, 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 l’écriture de scripts. Lorsqu’un objet est considéré comme sécurisé pour l’écriture de scripts, cela signifie que le contrôle ne peut pas prendre d’action nuisible 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ûr pour l’écriture de scripts ? |
---|---|
Connexion ADO | Oui |
Commande ADO | Non |
Paramètre ADO | Non |
Recordset ADO | Oui |
Enregistrment ADO | Oui |
Flux ADO | Oui |
Erreur ADO | Non |
Catalogue ADOX | Non |
Ensemble de cellules ADOX | 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 l’écriture de scripts.
Fournisseur | Sûr pour l’écriture de scripts ? |
---|---|
Forme | Oui |
Conserver | Oui |
Remote | 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 nom de source de données utilisateur dans l’administrateur de source de données ODBC. Pour les scripts qui s’exécutent sous IIS, vous devez créer un nom de source de données 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 utilisant le fournisseur Microsoft OLE DB pour ODBC via Microsoft IIS.
Référencement des bibliothèques 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++