28. november 2005 - 22:06Der er
5 kommentarer og 1 løsning
delete felt i DB. tabel
Hej
Hvordan sletter jeg data i et felt i en tabel? Altså IKKE slette hele kolonnen men kun selve data i ET felt..
Håber det er til at forstå?
Det jeg bruger nu ser sådan her ud: if Request.QueryString("mode") = "delete" then cn.Execute "DELETE FROM tbl_linkMaps WHERE ID = " & Request.QueryString("ID")
Det skal du klare med en UPDATE i stedet for. Her skal du så sætte feltets værdi til det der svarer til "en tom værdi", f.eks. NULL, hvis din tabel tillader det for det pågældende felt.
Eksempel:
cn.Execute "UPDATE tabel SET felt1 = NULL WHERE ID = " & Request.Querystring("ID")
Hvis du kun vil slette en kolonne skal du bruge en update sql sætnignen i stedet for delete, kolonneNavn i SQL sætningen skal være nanvet på den kolonne du vil slette data i:
if Request.QueryString("mode") = "delete" then cn.Execute "UPDATE tbl_linkMaps SET kolonneNavn = Null WHERE ID = " & Request.QueryString("ID")
I tilfælde som dette, hvor svarene ligger så tæt, har jeg ikke noget imod at dele point. Svaret er jo ikke stjålet og ikke mindre korrekt end mit... men det er jo helt og holdent din afgørelse (men så ved du hvordan jeg anskuer det :)).
Jeg har giver eagleeye lidt godt karma istedenfor ;D
Synes godt om
Ny brugerNybegynder
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.