14. juli 2006 - 15:55Der er
4 kommentarer og 1 løsning
Read only
Når jeg forsøger at slette fra databasen for jeg at vide at recordset is read-only. Jeg bruger phpmyadmin, men der er ikke noget steder, hvor der står at den er read only.
Jeg bruger denne kode til at slette med:
rsDelete.Filter = "linkID = " & Request.QueryString("ID") If Not rsDelete.EOF Then rsDelete.Delete
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Koden er lavet til at bruges med en access database. Jeg bruger den på Mysql. Er det mysql der ikke forstår et eller andet?
If Request.QueryString("action") = "delete" Then Set rsDelete = Server.CreateObject("ADODB.Recordset") rsDelete.Open "guestbook", objConn, 0, 3, &H0002
rsDelete.Filter = "GbID = " & Request.QueryString("ID") If Not rsDelete.EOF Then rsDelete.Delete Response.Redirect "../admin/admin_entries.asp?msg=Delete%20Entry%20Was%20Successful" End If rsDelete.Close Set rsDelete = Nothing End If
ja det ser ud til der er nogle ting som ikke virker med mysql. Måden at gøre det på her vil den ikke. Jeg har så lavet det om til sql forespørgsel med DELETE FROM og det virker. læg gerne svar.
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.