Instructions de base pour utiliser MyODBC
<<<
Table de référence MyODBC MyODBC Data Types
>>>

22.1 Support ODBC de MySQL
22 Pilotes MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Introduction to MyODBC
General Information About ODBC and MyODBC
Comment installer MyODBC
Installer MyODBC depuis une distribution binaire sur Windows
Installing MyODBC from a Binary Distribution on Unix
Installer MyODBC depuis la version source sur Windows
Installing MyODBC from a Source Distribution on Unix
Installer MyODBC depuis le serveur de versions BitKeeper
MyODBC Configuration
Problèmes avec les connexions MyODBC
MyODBC et Microsoft Access
MyODBC et Microsoft VBA et ASP
MyODBC et les outils tierce partie
Fonctionnalités générales de MyODBC
Instructions de base pour utiliser MyODBC
->Table de référence MyODBC
MyODBC Data Types
Codes d'erreurs MyODBC
MyODBC avec VB : ADO, DAO and RDO
MyODBC avec Microsoft .NET
Crédits

22.1.16 Table de référence MyODBC

Cette section rassemble toutes les routines ODBC, classées par catégories.

Pour la référence complète, voyez celle du programmeur ODBC sur http://msdn.microsoft.com/library/en-us/odbc/htm/odbcabout_this_manual.asp .

Une application peut appeler la fonction SQLGetInfo pour obtenir les informations de conformité MyODBC. Pour savoir si une fonction spécifique est supportée, vous pouvez appeler SQLGetFunctions . Note : pour assurer la compatibilité ascendante, le pilote MyODBC 3.51 supporte toutes les fonctions obsolètes. Les tables suivantes listes toutes les fonctions MyODBC, rassemblées par tâche :

Connexion à une source de données :

Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLAllocHandle Non Oui ISO 92 Obtenir un pointeur d'environnement, de connexion, de commande ou de curseur.
SQLConnect Oui Oui ISO 92 Se connecter à une source de données spécifique, avec un pilote donné, avec le nom de source, le mot de passe et le nom d'utilisateur.
SQLDriverConnect Oui Oui ODBC Se connecter à une source de données avec un pilote spécifique et une chaîne de connexion ou une requête du gestionnaire de pilote pour afficher un dialogue.
SQLAllocEnv Oui Oui Obsolète Obtenir un pointeur d'environnement pour un pilote.
SQLAllocConnect Oui Oui Obsolète Obtenir un pointeur de connexion.
Obtenir des informations sur les pilotes et les sources de données :
Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLDataSources Non Non ISO 92 Retourne la liste des sources de données disponibles, gérées par le gestionnaire de pilotes.
SQLDrivers Non Non ODBC Retourne la liste des pilotes installés, leurs attributs et les pointeurs
SQLGetInfo Oui Oui ISO 92 Retourne les informations sur un pilote spécifique et ses sources de données.
SQLGetFunctions Oui Oui ISO 92 Retourne les fonctions supportées par le pilote.
SQLGetTypeInfo Oui Oui ISO 92 Retourne les informations sur les types de données supportées.

Configurer et lire des valeurs d'attributs :

Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLSetConnectAttr Non Oui ISO 92 Configure un attribut de connexion.
SQLGetConnectAttr Non Oui ISO 92 Retourne un attribut de connexion.
SQLSetConnectOption Oui Oui Obsolète Configure une option de connexion.
SQLGetConnectOption Oui Oui Obsolète Retourne une option de connexion.
SQLSetEnvAttr Non Oui ISO 92 Configure un attribut d'environnement.
SQLGetEnvAttr Non Oui ISO 92 Retourne un attribut d'environnement.
SQLSetStmtAttr Non Oui ISO 92 Configure un attribut de commande.
SQLGetStmtAttr Non Oui ISO 92 Retourne un attribut de commande.
SQLSetStmtOption Oui Oui Obsolète Configure une option de commande.
SQLGetStmtOption Oui Oui Obsolète Retourne une option de commande.
Préparation des commandes SQL :
Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLAllocStmt Oui Oui Obsolète Alloue un pointeur de connexion.
SQLPrepare Oui Oui ISO 92 Prépare une commande SQL pour exécution ultérieure.
SQLBindParameter Oui Oui ODBC Assigne un paramètre de commande SQL.
SQLGetCursorName Oui Oui ISO 92 Retourne le nom du curseur associé à une commande.
SQLSetCursorName Oui Oui ISO 92 Spécifie un nom de curseur.
SQLSetScrollOptions Oui Oui ODBC Configure les options qui contrôle un curseur.

Envoi de requête :

Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLExecute Oui Oui ISO 92 Exécute une commande préparée.
SQLExecDirect Oui Oui ISO 92 Exécute une commande.
SQLNativeSql Oui Oui ODBC Retourne le texte d'une commande, tel que traduit par le pilote.
SQLDescribeParam Oui Oui ODBC Retourne la description d'un paramètre spécifique d'une commande.
SQLNumParams Oui Oui ISO 92 Retourne le nombre de paramètre dans une commande.
SQLParamData Oui Oui ISO 92 Utilisé en conjonction avec SQLPutData pour fournir des données supplémentaires au moment de l'exécution : pratique pour les données de grande taille.
SQLPutData Oui Oui ISO 92 Envoie une partie ou toute une valeur de paramètre : pratique pour les données de grande taille.

Lecture de résultats et d'informations sur les résultats :

Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLRowCount Oui Oui ISO 92 Retourne le nombre de lignes affectées par une insertion, une modification ou un effacement.
SQLNumResultCols Oui Oui ISO 92 Retourne le nombre de colonnes dans un résultat.
SQLDescribeCol Oui Oui ISO 92 Décrit une colonne dans un résultat.
SQLColAttribute Non Oui ISO 92 Décrit un attribut d'une colonne de résultat.
SQLColAttributes Oui Oui Obsolète Décrit les attributs d'une colonne dans un résultat.
SQLFetch Oui Oui ISO 92 Retourne les lignes d'un résultat multiple.
SQLFetchScroll Non Oui ISO 92 Retourne un résultat scrollable.
SQLExtendedFetch Oui Oui Obsolète Retourne un résultat scrollable
SQLSetPos Oui Oui ODBC Place un curseur dans un bloc lu, et laisse l'application rafraichir les données dans le résultat, pour modifier ou effacer des lignes dans le résultat.
SQLBulkOperations Non Oui ODBC Effectue des insertions de masse et des opérations de masse, y compris les modification, effacement et lecture par signet.
Lecture des erreurs et diagnostics :
Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLError Oui Oui Obsolète Retourne des informations supplémentaires sur une erreur ou un statut.
SQLGetDiagField Oui Oui ISO 92 Retourne des informations supplémentaires sur un diagnostic (un seul champ de la structure de diagnostic).
SQLGetDiagRec Oui Oui ISO 92 Retourne des informations supplémentaires sur un diagnostic (champ multiple de la structure de diagnostic).

Obtention des informations sur la source de données (catalogue de fonctions) :

Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLColumnPrivileges Oui Oui ODBC Retourne la liste des colonnes et les droits associés pour une ou plusieurs tables.
SQLColumns Oui Oui X/Open Retourne la liste des noms de colonnes pour les tables spécifiées.
SQLForeignKeys Oui Oui ODBC Retourne la liste des noms de colonnes dans une clé étrangère, s'il en existe pour les tables mentionnées.
SQLPrimaryKeys Oui Oui ODBC Retourne la liste des noms de colonnes de la clé primaire pour la table.
SQLSpecialColumns Oui Oui X/Open Retourne des informations sur le jeu de colonnes optimal qui identifie de manière unique une ligne, ou les colonnes qui sont automatiquement modifiée si une ligne est modifiée par une transaction.
SQLStatistics Oui Oui ISO 92 Retourne des statistiques sur une table, et la liste des index associés.
SQLTablePrivileges Oui Oui ODBC Rertourne la liste des tables et les droits associés de chaque table.
SQLTables Oui Oui X/Open Retourne la liste des noms de tables stockés dans une source de données spécifique.
Exécution des transactions :
Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLTransact Oui Oui Obsolète Archive ou annule une transaction
SQLEndTran Non Oui ISO 92 Archive ou annule une transaction.

Terminaison d'une commande :

Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLFreeStmt Oui Oui ISO 92 Termine le traitement d'une commande, détruit les résultats et libère toute les ressources.
SQLCloseCursor Oui Oui ISO 92 Détruit un curseur ouvert par une commande.
SQLCancel Oui Oui ISO 92 Annule une commande SQL.
Fin d'une connexion :
Nom de la fonction MyODBC MyODBC Conformité Utilisation
2.50 3.51
SQLDisconnect Oui Oui ISO 92 Ferme la connexion.
SQLFreeHandle Non Oui ISO 92 Libère les ressources occupées par un environnement, une connexion, une commande ou un descripteur.
SQLFreeConnect Oui Oui Obsolète Libère les ressources d'une commande.
SQLFreeEnv Oui Oui Obsolète Libère les ressources d'un environnement.

<< Table de référence MyODBC >>
Instructions de base pour utiliser MyODBC Support ODBC de MySQL MyODBC Data Types