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.7 Rapporter des problèmes avec MyODBC
Si vous rencontrez des difficultés avec
MyODBC
, commencez par
faire un fichier de log avec le gestionnaire ODBC (le fichier de log que vous
obtenez en demande les logs de ODBCADMIN) et un log
MyODBC
.
Pour obtenir un fichier de log
MyODBC
, vous devez faire ceci :
- Assurez vous que vous utilisez
myodbcd.dll
et non pas
myodbc.dll
.
Le moyen le plus facile pour le faire est d'obtenir
myodbcd.dll
dans la
distribution MyODBC et de le copier à la place de
myodbc.dll
, qui est probablement
dans le dossier
C:\windows\system32
ou
C:\winnt\system32
.Notez que vous voudrez probablement récupérer votre vieux fichier
myodbc.dll
lorsque
vous aurez fini de tester, car il est bien plus rapide que
myodbcd.dll
.
- Activez l'option `Trace MyODBC' dans l'écran de configuration de
MyODBC
.
Le fichier de log sera écrit dans le fichier
C:\myodbc.log
.Si l'option de trace n'est pas recommandée lorsque vous retournez dans l'écran
précédent, cela signifie que vous n'utilisez pas
myodbcd.dll
(voir ci-dessus).
- Démarrez votre application, et faîtes la planter.
Vérifiez le fichier de
trace MyODBC
, pour essayer de comprendre ce qui
ne va pas. Vous devriez être capable de trouver les requêtes émises en recherchant
la chaîne
>mysql_real_query
dans le fichier
myodbc.log
.
Vous devriez aussi essayer de dupiquer la requête dans le client
mysql
ou
admndemo
pour voir si le problème vient de MyODBC ou MySQL.
Si vous trouvez quelques chose d'incorrect, n'envoyez que les lignes
pertinentes (maximum, 40 lignes) à myodbc@lists.mysql.com .
N'envoyez jamais le fichier de log MyODBC ou ODBC complet!
Si vous êtes incapables de trouver une erreur, la dernière option est
de faire une archive (tar ou zip) qui contienne le fichier de trace
MyODBC, le fichie de log ODBC, et un fichier README qui contienne une description
du problème. Vous pouvez envoyer le tout à
ftp://support.mysql.com/pub/mysql/secret/ . Seuls nous, à MYSQL AB,
pourront accéder à ces fichiers, et nous seront très diligents avec vos données.
Si vous pouvez créer un problème qui reproduit le problème, essayez
de l'uploader aussi!
Si le programem fonctionne avec d'autres serveurs SQL, vous devriez faire un
log ODBC où vous faîtes exactement la même chose sur les autres serveurs SQL.
N'oubliez jamais que plus vous nous fournissez d'explication, plus nous
pourront vous aider!
|