Attributs d’environnement, de connexion et d’instruction
ODBC définit un certain nombre d’attributs associés à des environnements, des connexions ou des instructions.
Les attributs d’environnement affectent l’ensemble de l’environnement, par exemple si le regroupement de connexions est activé. Les attributs d’environnement sont définis avec SQLSetEnvAttr et récupérés avec SQLGetEnvAttr.
les attributs Connecter ion affectent chaque connexion individuellement, par exemple la durée pendant laquelle un pilote doit attendre lors de la tentative de connexion à une source de données avant l’expiration du délai d’attente. les attributs Connecter ion sont définis avec SQLSet Connecter Attr et récupéré avec SQLGet Connecter Attr. Pour plus d’informations sur les attributs de connexion, consultez Connecter attributs d’authentification.
Les attributs d’instruction affectent chaque instruction individuellement, par exemple si une instruction doit être exécutée de manière asynchrone. Les attributs d’instruction sont définis avec SQLSetStmtAttr et récupérés avec SQLGetStmtAttr. Quelques attributs d’instruction sont des attributs en lecture seule et ne peuvent pas être définis. Par exemple, l’attribut d’instruction SQL_ATTR_ROW_NUMo ER, utilisé pour récupérer le nombre de lignes actuelles dans le curseur, est en lecture seule. Pour plus d’informations sur les attributs d’instruction, consultez Attributs d’instruction.
En plus des attributs définis par ODBC, un pilote peut définir ses propres attributs de connexion et d’instruction. Les attributs définis par le pilote doivent être inscrits auprès d’Open Group pour s’assurer que deux fournisseurs de pilotes n’attribuent pas la même valeur entière à des attributs propriétaires différents. Pour plus d’informations, consultez Types de données spécifiques au pilote, Types de descripteur, Types d’informations, Types de diagnostic et Attributs.
Pour obtenir la liste complète des attributs, consultez SQLSetEnvAttr, SQLSet Connecter Attr et SQLSetStmtAttr. La plupart des attributs sont également décrits dans la description de la fonction ODBC qu’elles affectent.