stemitch2000
Programmer
Hello guys, this migrating to new server thing is really starting to annoy me!! OK, the situation. I have the following piece of code in a include file.
On Error Resume Next
function OpenDB
dim con
On Error Resume Next
err.clear
set con = session("con"
If Not (IsObject(con)) Then
response.write "opening new connection"
Set con = Server.CreateObject("ADODB.Connection"
set session("con"
= con
if err.number <> 0 then
response.write err.number
response.write err.description
response.write "before open con"
end if
strDSN = Session("strDSN"
con.Open "DSN=" & strDSN
response.write "opened new session successfully"
Else
response.write "did not open new session"
'do nadda!
End If
If err.number <> 0 Then
err_count = 1
Response.write("Database Errors Occured" & "<P>"
Response.write("Error #" & err.number & "<P>"
Response.write("Error desc." & err.description & "<P>"
End If
openDB = con
End function
I keep getting the following error (first time I run the code the second time it thinks there is a connection so pass through this function ok)
ERROR 424
OBJECT REQUIRED
Can anyone tell me where I am going wrong?
On Error Resume Next
function OpenDB
dim con
On Error Resume Next
err.clear
set con = session("con"
If Not (IsObject(con)) Then
response.write "opening new connection"
Set con = Server.CreateObject("ADODB.Connection"
set session("con"
if err.number <> 0 then
response.write err.number
response.write err.description
response.write "before open con"
end if
strDSN = Session("strDSN"
con.Open "DSN=" & strDSN
response.write "opened new session successfully"
Else
response.write "did not open new session"
'do nadda!
End If
If err.number <> 0 Then
err_count = 1
Response.write("Database Errors Occured" & "<P>"
Response.write("Error #" & err.number & "<P>"
Response.write("Error desc." & err.description & "<P>"
End If
openDB = con
End function
I keep getting the following error (first time I run the code the second time it thinks there is a connection so pass through this function ok)
ERROR 424
OBJECT REQUIRED
Can anyone tell me where I am going wrong?