Hi Jim
Where and what are the parameters? (Worksheet, hard coded). MSQuery is notoriously flaky on high end parameters, but if it is just >[Date] or somthing then it should be fine.
What has chnaged since you were last able to do it? Excel version, DB2 version. Using ODBC is a low-level data transfer technology and is sometimes good to drop back to, but for higher end stuf you may need to look to OLEDB or ADO.
That's not given you many answers but perhaps we can try and discount a few things as I never seen this error.
Regards
Nick Hodge
Microsoft MVP, Excel
Southampton, UK