I am creating an recordset from a SQL query. The query is fairly complex with several joins, but I know it works - I have tested it using the SQL query test program on the 4guys site and also in query analyzer. If I ask for all the fields to be printed (for each field in rs.fields response.write (fields.value), etc. etc.) it works fine - everything prints. However, if I ask for specific fields - some work, others when called create errors. The error is :<BR><BR>Microsoft OLE DB Provider for ODBC Drivers error &#039 80040e21&#039 <BR><BR>Errors occurred <BR><BR>/development/dblegal/conntest.asp, line 22 <BR><BR>Here are lines 21 and 22...<BR>ldesc = rs("longdesc")<BR>sdesc = rs("shortdesc")<BR>ldesc and sdesc are then printed in a table. If line 22 is commented out - the program works printing ldesc. If line 21 is commented out - the program works printing sdesc. When both are there, error line 22. What could be up?<BR>