Avatar billede mortency Nybegynder
03. november 2004 - 10:51 Der er 2 kommentarer og
1 løsning

Se etter åpene recordset og db forbindelser

Er det noen mulighet for å sjekke om disse er åpene da koden jeg har laget er meget lang og dette vil spare meg for masse tid.

set adoCn = Server.CreateObject("ADODB.Connection")
adoCn.Open strConn

set adoRs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * From TblWPDocument"
set adoRs = adoCn.Execute(strSQL)

adoRs.Close
Set adoRs = Nothing

OSV...

kan man lave noe ala dette?

If adoRs.OPEN Then
    Response.Write "Er åpen!"
Else
    Response.Write"Er stengt!"
End if
Avatar billede hiks Nybegynder
03. november 2004 - 11:11 #1
mener du kan bruge adoRs.State!

http://www.w3schools.com/ado/ado_ref_recordset.asp

/hiks
Avatar billede mortency Nybegynder
03. november 2004 - 11:29 #2
Dette fungerer greit hvis det er åpent!

If adoRsChk.State = 1 Then
    Response.Write "adoRsChk er åpent!"
Else
        Response.Write "adoRsChk er åpent!"
End if

Men hvis det er satt:

adoRsChk.Close
Set adoRsChk = Nothing

Så får jeg:
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required
Avatar billede hiks Nybegynder
03. november 2004 - 11:35 #3
kan du så ikke lave en on error resume next derfra og så

On Error Resume Next
If adoRsChk.State = 1 Then
    If Err <> 0 then
        'recordset er closed
    Else
        Response.Write "adoRsChk er åpent!"
    End if
Else
        Response.Write "adoRsChk er åpent!"
End if

/hiks
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester