There is nothing wrong with your syntax
(SELECT * FROM Thomas1).
The syntax error message is a red herring. Ignore it -- you
probably have something more seriously wrong.
I'm thinking you have an incompatibility btn the
versions of software you are using, or something's
not installed right. Version 3.51 is supposed to be stable,
as well as MySQL 3.23.58, so those pgms are probably OK.
You may want to create a trace log to see
where the ODBC driver is failing. There is a MySQL
ODBC faq that explains this at:
http://www.mysql.com/products/myodbc/faq_1.html#SEC12
Go back to 'ODBC Data Source Administer' and make sure
the driver and data source is listed in either the 'User DSN'
tab or the 'System DSN' tab.
One other thing you can try: sometimes SQL
statements require a semicolon on the end, and
sometimes not. Try it both ways and see what happens.
In other words, try
SELECT * FROM Thomas1;
Sorry I can't be of any more help.
-lv