ADO ConnectionObjet
Objet Connection
L'objet Connection ADO est utilisé pour créer une connexion ouverte à une source de données. Grâce à cette connexion, vous pouvez accéder à une base de données et la manipuler.
Si vous devez accéder à une base de données plusieurs fois, vous devez utiliser un objet Connection pour établir une connexion. Vous pouvez également créer une connexion en passant une chaîne de connexion via un objet Command ou Recordset. Toutefois, une telle connexion ne convient qu'à une seule requête simple spécifique.
ProgID
set objConnection=Server.CreateObject("ADODB.connection")
Propriétés
| Propriété | Description |
|---|---|
| Attributes | Définit ou renvoie une propriété de l'objet Connection. |
| CommandTimeout | Indique le temps d'attente pendant l'exécution d'une commande avant d'interrompre la tentative et de générer une erreur. |
| ConnectionString | Définit ou renvoie les informations détaillées utilisées pour établir une connexion à une source de données. |
| ConnectionTimeout | Indique le temps d'attente pendant l'établissement d'une connexion avant d'interrompre la tentative et de générer une erreur. |
| CursorLocation | Définit ou renvoie l'emplacement du service de curseur. |
| DefaultDatabase | Indique la base de données par défaut pour l'objet Connection. |
| IsolationLevel | Indique le niveau d'isolation de l'objet Connection. |
| Mode | Définit ou renvoie les autorisations d'accès du fournisseur. |
| Provider | Définit ou renvoie le nom du fournisseur de l'objet Connection. |
| State | Renvoie une valeur qui indique si la connexion est ouverte ou fermée. |
| Version | Renvoie le numéro de version d'ADO. |
Méthodes
| Méthode | Description |
|---|---|
| BeginTrans | Démarre une nouvelle transaction. |
| Cancel | Annule une exécution. |
| Close | Ferme une connexion. |
| CommitTrans | Enregistre les modifications et met fin à la transaction en cours. |
| Execute | Exécute une requête, une instruction SQL, une procédure stockée ou un texte propre au fournisseur. |
| Open | Ouvre une connexion. |
| OpenSchema | Renvoie des informations de schéma sur une source de données à partir du fournisseur. |
| RollbackTrans | Annule toutes les modifications effectuées dans la transaction en cours et met fin à la transaction. |
Événements
Remarque :Vous ne pouvez pas utiliser VBScript ou JScript pour gérer les événements (les événements ne peuvent être gérés qu'avec Visual Basic, Visual C++ et Visual J++).
| Événement | Description |
|---|---|
| BeginTransComplete | Déclenché après l'opération BeginTrans. |
| CommitTransComplete | Déclenché après l'opération CommitTrans. |
| ConnectComplete | Déclenché après le début d'une connexion. |
| Disconnect | Déclenché après la fin d'une connexion. |
| ExecuteComplete | Déclenché après la fin de l'exécution d'une commande. |
| InfoMessage | Cet événement est déclenché si un avertissement se produit pendant une opération ConnectionEvent. |
| RollbackTransComplete | Déclenché après l'opération RollbackTrans. |
| WillConnect | Déclenché avant le début d'une connexion. |
| WillExecute | Déclenché avant l'exécution d'une commande. |
Collections
| Collection | Description |
|---|---|
| Errors | Contient tous les objets Error de l'objet Connection. |
| Propriétés | Contient tous les objets Property de l'objet Connection. |