Joe, it sounds like there may be some script errors (particularly ADO errors) being generated, and it furthermore sounds like there's multiple errors on the same page that's "not being displayed". Here's a trick you can try:
==============================================
Function handlerr()
if err <> 0 then
response.write("Error has occured.<br>"

response.write("<br>Error Description: "+err.description)
response.write("<br>Error Source: "+err.source)
err.clear 'This clears the error and allows the page to continue
'OR you can choose to halt the page by using
'this: response.end()
End If
End Function
on error resume next
'Your connection script here
Call handlerr()
'More of your script here
Call handlerr()
=====================================================
This is a simple debugging method that I use, and it always seems to work well for catching multiple errors on the page.
Hope it helps
AT