This returns -1 for me. I looked through the sight and came up with this loosing answer:

<% RS.movelast%>
<% =RS.RecordCount%><br>
<% RS.movefirst%>

<% =RS.fields.Count-1%><br>

THIS DOESN'T WORK. I get this error:

Microsoft OLE DB Provider for ODBC Drivers error '80040e24'
The rowset does not support fetching backwards
/HelpMeWith/My.asp, line 163

PLEASE HELP!