Avatar billede c-lund Nybegynder
21. juni 2003 - 23:06 Der er 12 kommentarer og
1 løsning

Slet fra database

Hej. hvordan sletter man en række i en database, ved hjælp af en form knap.
Avatar billede kimlarsen1978 Nybegynder
21. juni 2003 - 23:16 #1
Du siger bare
DELETE from TABEL where ID = ??
Avatar billede kimlarsen1978 Nybegynder
21. juni 2003 - 23:19 #2
hvis din tabel hedder TABEL1 og du i din form skriver idnumret på den række der skal slettes gør du sådan her:
---------
SQL = "Delete * From TABEL1 where idnummer = "& Request("id")&""
Avatar billede c-lund Nybegynder
21. juni 2003 - 23:36 #3
jeg er ikke helt sikker på hvordan jeg sætter det ind i et script
men jeg går ud fra at det er lidt hen af dette

' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("cgi-bin/database.mdb")
Conn.Open DSN

' SQL forespørgsel
strSQL = "Delete * From links where id = "& Request("id")&""
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)


men hvad så med her.



' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
Avatar billede kimlarsen1978 Nybegynder
21. juni 2003 - 23:49 #4
det du har der skulle da virke
Avatar billede c-lund Nybegynder
21. juni 2003 - 23:52 #5
ok, så er det fordi jeg ikke kan finde ud af at give den rigtige id til scripet. hvordan gør jeg det
Avatar billede kimlarsen1978 Nybegynder
21. juni 2003 - 23:54 #6
send lige din kkode
Avatar billede c-lund Nybegynder
22. juni 2003 - 00:01 #7
jeg har ikke rigtig noget kode, andet en det du ser.
men skal man ikke bare lave et link der ser sådan ud.
<a href=slet.asp?id="& rs("id")&">"& rs("linkurl") & "</font></A>"
Avatar billede c-lund Nybegynder
22. juni 2003 - 00:04 #8
jo, det kunne man godt. men hvordan gør man det med en form knap
Avatar billede kimlarsen1978 Nybegynder
22. juni 2003 - 00:07 #9
sætter din form "action" til det
Avatar billede c-lund Nybegynder
22. juni 2003 - 00:12 #10
mener du sådan her
<form method="POST" action="slet.asp">
Avatar billede kimlarsen1978 Nybegynder
22. juni 2003 - 00:17 #11
Ja så sætter du bare ?id= efter
----------
<form method="POST" action="slet.asp?id=<%=rs("id")%>">
Avatar billede c-lund Nybegynder
22. juni 2003 - 00:20 #12
kanon. jeg var ikke lige sikker på hvordan man satte det i en form.
tak skal du
Avatar billede kimlarsen1978 Nybegynder
22. juni 2003 - 00:24 #13
No problemo :)
Godnat
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

IT-JOB

Politiets Efterretningstjeneste

AI/ML udvikler i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef for Facility Management til Forsvarets nye Digital Backbone

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen