Have you tried the other drivers?
There are two different drivers. The 2.5 and the 3.5.1
If the 3.5.1 Version doesn't work try the 2.5 version.
The difference has something to do with Native and emulated (Like how JDBC has three different types of drivers)
2.5 used to be more compatable but slower and had less features. I think the 3.5 series is as compatable as the 2.5 version now but if it's a particular bug it might not have the same bug.
There are other drivers but they cost money so I haven't really been following them. There are lots of JDBC drivers but that doesn't really help you
http://www.mysql.com/downloads/api-myodbc.html