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 dupliquer 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 fichier 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 respectueux de vos données.
Si vous pouvez créer un problème qui reproduit le problème, essayez de l'uploader aussi!
Si le programme 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!
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.