Если Вы сталкиваетесь с трудностями с MyODBC, Вы должны сделать файл протокола менеджера ODBC (файл регистрации, который Вы получаете при запросе файлов регистрации из ODBCADMIN) и протокол из MyODBC.
Чтобы получить протокол из MyODBC, Вы должны сделать:
myodbcd.dll
, а не
myodbc.dll
. Самый простой способ делать это состоит в том,
чтобы получить myodbcd.dll
из дистрибутива MyODBC и
скопировать на место myodbc.dll
, которая, вероятно,
находится в Вашем каталоге C:\windows\system32
или
C:\winnt\system32
. Обратите внимание, что Вы, вероятно,
захотите восстановить старый файл myodbc.dll, когда закончите
тестирование, поскольку он куда быстрее myodbcd.dll
.
myodbcd.dll
.
Проверьте MyODBC trace file
, чтобы выяснить, что именно
могло пойти не так. Вы должны быть способны выяснить выданные запросы, ища
после строки >mysql_real_query
в файле
myodbc.log.
Вы должны также попробовать дублировать запросы в mysql
monitor или admndemo
, чтобы выяснить, ошибка это MyODBC или
MySQL.
Если Вы выясняете, что что-то пошло неправильно, пожалуйста, пошлите только релевантные строки (максимум 36 строк) на адрес myodbc@lists.mysql.com. Пожалуйста, никогда не посылайте целый файл протокола ODBC или MyODBC!
Если Вы неспособны выяснить, что неправильно, последняя опция должна сделать архив (tar или zip), который содержит файл трассировки MyODBC, файл протокола ODBC и файл README, который объясняет проблему. Вы можете посылать это на ftp://support.mysql.com/pub/mysql/secret. Только в MySQL AB имеют доступ к файлам, которые Вы загружаете, и там будут очень аккуратны с данными!
Если Вы можете создать программу, которая также показывает эту проблему, пожалуйста, загрузите ее туда же.
Если программа работает с некоторым другим SQL сервером, Вы должны сделать файл протокола ODBC с описанием действий, когда Вы делаете точно ту же самую вещь на другом SQL-сервере.
Не забудьте, что подробная информация, которую Вы можете обеспечить авторам, повышает вероятность того, что они смогут решить проблему!