Fonctions de l’API du niveau 1 (pilote ODBC pour Oracle)
Important
Cette fonctionnalité sera supprimée dans une version future de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt le pilote ODBC fourni par Oracle.
Les fonctions à ce niveau fournissent la conformité de l’interface Core ainsi que des fonctionnalités supplémentaires telles que la prise en charge des transactions.
Fonction API | Notes |
---|---|
SQLColumns | Crée un jeu de résultats pour une table, qui est la liste de colonnes pour la ou les tables spécifiées. Lorsque vous demandez des colonnes pour un synonyme PUBLIC, vous devez avoir défini l’attribut de connexion SYNONYMCOLUMNS et spécifié une chaîne vide comme argument szTableOwner . Lorsque vous retournez des colonnes pour des synonymes PUBLIC, le pilote définit la colonne TABLE NAME sur une chaîne vide. Le jeu de résultats contient une colonne supplémentaire, ORDINAL POSITION, à la fin de chaque ligne. Cette valeur est la position ordinale de la colonne dans la table. |
SQLDriverConnect | Se connecte à une source de données existante. Pour plus d’informations, consultez Format et attributs de chaîne de connexion. |
SQLGetConnectOption | Retourne le paramètre actuel d’une option de connexion. Cette fonction est partiellement prise en charge. Le pilote prend en charge toutes les valeurs de l’argument fOption , mais ne prend pas en charge certaines valeurs vParam pour l’argument fOptionSQL_TXN_ISOLATION. Pour plus d’informations, consultez Options de connexion. |
SQLGetData | Récupère la valeur d’un champ unique dans l’enregistrement actif du jeu de résultats donné. |
SQLGetFunctions | Retourne TRUE pour toutes les fonctions prises en charge. Implémenté par le Gestionnaire de pilotes. |
SQLGetInfo | Retourne des informations, notamment SQLHDBC, SQLUSMALLINT, SQLPOINTER, SQLSMALLINT et SQLSMALLINT *, sur le pilote ODBC pour Oracle et la source de données associée à un handle de connexion, hdbc. |
SQLGetStmtOption | Retourne le paramètre actuel d’une option d’instruction. Pour plus d’informations, consultez Options d’instruction. |
SQLGetTypeInfo | Retourne des informations sur les types de données pris en charge par une source de données. Le pilote retourne les informations dans un jeu de résultats SQL. |
SQLParamData | Utilisé conjointement avec SQLPutData pour spécifier des données de paramètre au moment de l’exécution de l’instruction. |
SQLPutData | Permet à une application d’envoyer des données pour un paramètre ou une colonne au pilote au moment de l’exécution de l’instruction. |
SQLSetConnectOption | Fournit l’accès aux options qui régissent certains aspects de la connexion. Cette fonction est partiellement prise en charge : le pilote prend en charge toutes les valeurs de l’argument fOption , mais ne prend pas en charge certaines valeurs vParam pour l’argument fOptionSQL_TXN_ISOLATION. Pour plus d’informations, consultez Options de connexion. |
SQLSetStmtOption | Définit les options liées à un handle d’instruction, hstmt. Pour plus d’informations, consultez Options d’instruction. |
SQLSpecialColumns | Récupère l’ensemble optimal de colonnes qui identifie de façon unique une ligne dans la table. |
SQLStatistics | Récupère une liste de statistiques sur une table unique et les index, ou noms de balise, associés à la table. Le pilote retourne les informations sous forme de jeu de résultats. |
SQLTables | Retourne la liste des noms de table spécifiés par le paramètre dans l’instruction SQLTables . Si aucun paramètre n’est spécifié, retourne les noms de table stockés dans la source de données actuelle. Le pilote retourne les informations sous forme de jeu de résultats. Les appels de type énumération ne recevront pas d’entrée de jeu de résultats pour les vues distantes ou les vues paramétrables locales. Toutefois, un appel à SQLTables avec un spécificateur de nom de table unique trouvera une correspondance pour un tel affichage, le cas échéant, avec ce nom ; Cela permet à l’API de case activée pour les conflits de noms avant la création d’une table. Les synonymes PUBLIC sont retournés avec une valeur TABLE_OWNER de « ». LES VUES appartenant à SYS ou SYSTEM sont identifiées comme VUE SYSTÈME. |