Services webmasters
Partenaires
Jeux concours gratuits
 
Comment remplir les différents champs dans le programme d'administrateur ODBC
<<<
Paramètres de connexion de MyODBC Comment reporter les problèmes avec ODBC
>>>

8.3 Support ODBC avec MySQL
8 Les interfaces pour MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Comment installer MyODBC
Comment remplir les différents champs dans le programme d'administrateur ODBC
->Paramètres de connexion de MyODBC
Comment reporter les problèmes avec ODBC
Programmes qui fonctionnent avec MyODBC
Comment obtenir la valeur d'une colonne AUTO_INCREMENT avec ODBC
Rapporter des problèmes avec MyODBC

8.3.3 Paramètres de connexion de MyODBC

Il est possible de spécifier les paramètres suivants à MyODBC dans la section [Servername] du fichier ODBC.INI ou bien, avec l'argument InConnectionString dans l'appel de SQLDriverConnect() .

Paramètre Valeur par défaut Commentaire
user ODBC (sous Windows) Le nom d'utilisateur utilisé pour se connecter à MySQL.
server localhost Le nom d'hôte du serveur MySQL.
database La base de données par défaut.
option 0 Un entier avec lequel vous spécifier le mode de fonctionnement de MyODBC . Voir ci-dessous.
port 3306 Le port TCP/IP à utiliser si le server n'est pas localhost .
stmt Une commande qui sera exécutée au moment de la connexion à MySQL .
password Le mot de passe pour le serveur server , et l'utilisateur user .
socket La socket ou le pipe Windows à utiliser.

L'argument option est utilisé pour indiquer à MyODBC que le client n'est pas 100% compatible avec ODBC. Sous Windows, il est possible de configurer cette option en activant les options dans l'écran de connexion, mais il est aussi possible de le configurer dans ce paramètre. Les options suivantes sont listées dans l'ordre dans lequel elles apparaissent dans l'écran MyODBC :

Bit Description
1 Le client ne peut gérer le fait que MyODBC retourne la taille réelle de la colonne.
2 Le client ne peut gérer que MySQL retourne le nombre de ligne affecté. Si cette option est activée, alors MySQL retourne 'found rows' à la place. Il faut avoir MySQL 3.21.14 ou plus récent pour profiter de cette fonctionnalité.
4 Ecrit un fichier de débogage dans c:\myodbc.log. Cela revient au même que le code MYSQL_DEBUG=d:t:O,c::\myodbc.log dans le fichier AUTOEXEC.BAT
8 Ne limite pas les paquets pour les résultats et les paramètres.
16 Ne pas poser de questions, même si le pilote le veut.
32 Simule un pilote ODBC 1.0 dans certains contexte.
64 Ignore l'utilisation du nom de base de données dans la syntaxe 'base.table.colonne'.
128 Force l'utilisation du gestionnaire de curseur ODBC (expérimental).
256 Désactive l'utilisation de la lecture étendue (expérimental).
512 Complète les champs CHAR jusqu'à contenance.
1024 SQLDescribeCol() retourne les noms de colonnes complets.
2048 Utilise le protocole de communication client/serveur
4096 Indique au serveur qu'il doit ignorer les espaces après les noms de fonction, et avant le '(' (nécessaire pour PowerBuilder). Cela va faire de tous les noms de fonctions des mots clés.
8192 Connexion, avec les pipes nommés, à mysqld sur un machine NT.
16384 Change les colonnes LONGLONG en colonne INT (certaines applications ne peuvent pas gérer les LONGLONG).
32768 Retourne 'user' comme Table_qualifier et Table_owner dans les tables SQLTables (expérimental)
65536 Lit les paramètres des groupes client et odbc dans my.cnf
131072 Ajoute des vérifications de sécurité (ne devrait pas être nécessaire, mais...)

Si vous voulez combiner des options, vous devez additionner les options ci-dessus. Par exemple, activer l'option 12 (4+8), active le déboggage sans limite de paquets.

La librairie par défaut MYODBC.DLL est compilée pour des performances optimales. Si vous voulez déboguer MyODBC (par exemple, pour activer le traçage), vous devriez utiliser MYODBCD.DLL . Pour installer ce ficher, copiez MYODBCD.DLL à la place de la librairie isntallé MYODBC.DLL .

<< Paramètres de connexion de MyODBC >>
Comment remplir les différents champs dans le programme d'administrateur ODBC Support ODBC avec MySQL Comment reporter les problèmes avec ODBC
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -