1、本人先是安装:mysql-connector-odbc-3.51.12-win32.exe[这个版本是MySql odbc 连接程序稳定版中最高版本] 。
2、建立一odbc数据源。 
3、使用adoconnection 中的"user source name"连接mysql。
4、mysql的版本是4.0.14。
5、开发工具: delphi7。
ado连接mysql是没有问题的!但是在使用sql语句进行查询时经常出现"invaild field size",这种错误,这种错误我大概规程二种:
1、mysql数据库中的数据类型,ado中不支持,会报"invaild field size"。
2、当一个sql的查询语句没有查询出结果的时候也会有这个问题。尤其是第二个问题,让人很是郁闷。
不知道各位有没有使用过ado 连接mysql写出过成熟产品的高手,恳请高手们帮帮忙!也丰富已写CSDN关于这方面的贴。