sonper,
Sorry, been out of town.
Apologize if my quick example through you.
You can either go SELECT * .... and it will pull all of the fields or your SELECT statement needs to specify just what fields you want pulled back and available.
Your code only asks for tblCat.ResoNum, and as such it cannot find ResoTitle
The following is a sample of an SQL statement from one of my VBScript's. It is solely to show you that you can pull more than one field but selectively indicate only those you want and need. In my case I have over 35 fields in two tables in this DB, but I am pulling only 11 fields in the order I want/need them. Also, due to the length of the query I broke it up into multiple lines and I am concantenating them together for the query.
' Define main query
sql = "SELECT DISTINCTROW tblStores.txtStoreNo, "
sql = sql & "tblStores.txtStoreRCECd, tblStores.txtRegion, "
sql = sql & "tblStores.txtStoreName, "
sql = sql & "tblStores.txtState, "
sql = sql & "tblRequests.dtRqstSubmitted, "
sql = sql & "tblRequests.dtRptDate, tblRequests.txtRptType, "
sql = sql & "LCase([txtRequestor]), "
sql = sql & "tblRequests.txtBatchNo, "
sql = sql & "LCase([txtRqstReason])"
sql = sql & "FROM tblRequests INNER JOIN tblStores "
sql = sql & "ON tblRequests.txtStoreRCECd = tblStores.txtStoreRCECd "
sql = sql & "WHERE (((tblRequests.dtRqstSubmitted) Between #" & dtFirstDayofLastMonth & "# And #" & dtLastDayofLastMonth & "#)) "
sql = sql & "AND tblStores.txtRegion = '" & rs1.Fields(0).Value & "' "
sql = sql & "ORDER BY tblStores.txtRegion, "
sql = sql & "tblStores.txtStoreNo, "
sql = sql & "tblRequests.dtRqstSubmitted;"
Hope this helps clear it up.
DougCranston