Here is the code I am using...i do set the sessoin on the pages in a different include...so i should leave the session part out, right?
Sub Application_OnStart()
Application("DB_CONNECTION_STRING"

= "DSN=HIPPA"
Application("DB_CONNECTION_LOGIN"

= "hippa"
Application("DB_CONNECTION_PASSWORD"

= "hippa"
Application("DB_CONNECTION_STRING_2"

= "DSN=DOD"
Application("DB_CONNECTION_LOGIN_2"

= ""
Application("DB_CONNECTION_PASSWORD_2"

= ""
End Sub
Sub Application_OnEnd()
End Sub
Sub Session_onStart()
'Set Session("DB_CONNECTION"

= Server.CreateObject("ADODB.Connection"

'Session("DB_CONNECTION"

.Open Application("DB_CONNECTION_STRING"

,Application("DB_CONNECTION_LOGIN"

,Application("DB_CONNECTION_PASSWORD"

'Application("DB_CONNECTION_STRING_2"

,Application("DB_CONNECTION_LOGIN_2"

,Application("DB_CONNECTION_PASSWORD_2"
'initialize user login variables
session("flagLogin"

= -1
session("Authorized"

= "false"
session("LoginError"

= ""
session("UserRole"

= "none"
session("Email"

= "none"
session("UserName"

= "none"
session("Password"

= "none"
session("UserId"

= "-1"
session.Timeout = 20
End Sub
Sub Session_onEnd()
'Session("DB_CONNECTION"

.Close
'Set Session("DB_CONNECTION"

= Nothing
End Sub
bb