Slet mere end en post
Jeg har en access database, hvor det kan ske at der skal slettes mere end en post som er relateret til en bruger.. Det skal bruges hvis en bruger bliver slettet, skal den i række andre tabeller slette noget data som referer til personen...Jeg har følgende kode, som virker fint - altså sletter det den skal, men jeg får en fejl når der ikke er flere poster, som skal slettes:
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.Mappath("inc/db/db.mdb")
Conn.Open DSN
strSQL = "DELETE FROM adgang WHERE [refbruger] = " & Request.QueryString("id")
Set rs_delad = Conn.Execute(strSQL)
do until rs_delad.eof or rs_delad.bof
rs_delad.MoveNext
Loop
Set rs_delad = Nothing
Fejltype:
ADODB.Recordset (0x800A0E78)
Handlingen er ikke tilladt, mens objektet er lukket.
/home/interne/brugere.asp, line 442
Jeg har prøvet at indsætte en if rs_delad.eof osv. osv. men jeg kunne ikke få det til at virke (anderledes)
