24. februar 2007 - 17:31Der er
10 kommentarer og 1 løsning
Sletning af emne i MS Acces - 0x80040E23 Fejl
Hey...
Jeg har et lille problem som jeg håber at der er nogen der kan hjælpe mig med.
Jeg har en database. Her skal man kunne slette en post ved at skrive navnet på emnet ind i en tekstboks.
Jeg kan godt få den til at slette emnet, men jeg får samtidig denne fejl: Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E23) Rækkehandlen henviste til en slettet række eller en række, der ventede på at blive slettet. /varde/nyhedsbrev_delete.asp, line 61
Jeg bruger denne kode: <% if Request.ServerVariables("REQUEST_METHOD") = "POST" then Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT * FROM nyhedsbrev" rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic rs.delete rs("Email") = Request.Form("email") response.redirect "nyhedsbrev_tak.asp" else %>
Det er fordi du refererer feltet email efter du har slettet rækken - det må du ikke. Hvis du skal bruge emailen fra den række du sletter, så skal du aflæse den før du sletter.
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.