My code only produces this error with multiple users. My error routine is being called even though the database is not down. See code below. I never got an error while testing it myself. Could it be because I didn&#039t close the database or recordset? I have no way of testing this problem myself because it only happened we were trying to simultaneously access the page. I have no idea what the problem is. Please help me.<BR>Below is the part that&#039s calling loguserinfo() when it shouldn&#039t be called.<BR><BR>Set connAUTH = Server.CreateObject("ADODB.Connection")<BR>connAUT H.ConnectionTimeout=Application("ctr4ConnectionTim eout")<BR>connAUTH.CommandTimeout=Application("ctr 4CommandTimeout")<BR> If not IsNull(Err.number) and trim(Err.number)&#060;&#062;"" and Err.number &#060;&#062; 0 Then <BR> loguserinfo(security_on)<BR> check_permissions= true<BR> <BR> Exit Function<BR> End If<BR> connAUTH.Open Application("common_ConnectionString"), Application("infoctr4_common_RuntimeUserName"), Application("infoctr4_common_RuntimePassword")<BR> Set cmdAUTH = Server.CreateObject("ADODB.Command")<BR> Set rsAUTH = Server.CreateObject("ADODB.Recordset")<BR> cmdAUTH.CommandText = "select access_type from ic2kpermissions a, ic2kusergroup b where b.hrid = &#039" & hrid & "&#039 and b.group_name = a.group_name and a.obj_name = &#039"& obj_name & "&#039" <BR> cmdAUTH.CommandType = 1<BR> Set cmdAUTH.ActiveConnection = connAUTH<BR><BR> rsAUTH.Open cmdAUTH, , 2, 2<BR> If not rsAUTH.EOF then <BR> ...<BR><BR>