mmm, no se dónde leiste que es por el uso de recordSet's, pero las
referencias de las diferentes versiones de MySQL dicen otra cosa.
Indican que es por el valor muy bajo que tiene la variable max_connections e indican como solucionarlo. Bueno, eso para el error:
[MySQL][ODBC 3.51 Driver]Too many connections