Avatar billede Slettet bruger
30. april 2002 - 18:20 Der er 18 kommentarer og
2 løsninger

slette fra db...

Hej eksperter...

jeg har dette lille problem:

jeg skal kunne slette en række fra min db, dette skal jeg vel bruge denne til:
SQL "Delete from personer where Id = 24"

men det skal fungere via et link... hvordan gøres dette ?
Avatar billede pfp Nybegynder
30. april 2002 - 18:24 #1
Hej,

Er det altid der hvor der er id = 24 at du skal slette?
Avatar billede kimiwan Nybegynder
30. april 2002 - 18:25 #2
link: siden.asp?id=24

siden.asp
----------------
<%
if len(request.querystring("id"))>0 then 'hvis der er et id..
'open connection
connection.execute("delete from personer where id = " & replace(request.querystring("id"),"'","''"))
'close connection
response.write "record med id #" & request.querystring("id") & " blev slettet."
end if
%>
Avatar billede pfp Nybegynder
30. april 2002 - 18:28 #3
Ellers laver du ud for hver post i din database.

<%
do whiel not rs.eof
response.write rs("post") og her laver du et link (f.eks. slet.asp?id=<%=rs("ID")%>
rs.movenext
loop
%>

Og i din Slet.asp skriver du så:
SQL = "Select * From tabel Where ID=" & Request.Querystring("id")

og så executer du ellers bare din SQL.

Håber du kan bruge det til noget.

/peter
Avatar billede pfp Nybegynder
30. april 2002 - 18:29 #4
Det er vel ellers nok lige rigelig mange point der er på højkant :-)
Avatar billede kimiwan Nybegynder
30. april 2002 - 18:35 #5
pfp: vil du hellere ha', han/hun skal oprette flere konti (stik imod reglerne) ?? ;o)
Avatar billede Slettet bruger
30. april 2002 - 18:38 #6
undskylder min nærighed... men dette projekt har snart kostet mig 200 point... og har ikke tid til at tjene igen før i morgen... men venter med at acceptere jer til jeg har tjent lidt til jer &:-D
Avatar billede kimiwan Nybegynder
30. april 2002 - 18:41 #7
questis: det er bedre at lukke spørgsmålet, når du har fået svar..

så kan du altid vælge at gi' noget på et senere tidspunkt, hvis du vil (tror nok både pfp og jeg selv er her et stykke tid endnu :o)
Avatar billede Slettet bruger
30. april 2002 - 18:42 #8
ok lyder fint for mig &:-D
Avatar billede pfp Nybegynder
30. april 2002 - 18:46 #9
ja, jeg er såmænd også ligeglad med de point. Kunne bare ikke dy mig :-)
Avatar billede kimiwan Nybegynder
30. april 2002 - 18:48 #10
pfp: samme her :o) ...bortset fra at jeg kom til at kigge på questis' points :o/
Avatar billede Slettet bruger
30. april 2002 - 18:50 #11
havd er der med mine points ?
Avatar billede Slettet bruger
30. april 2002 - 18:54 #12
pfp>> ud fra di eksempel... hvad skal der så stå mere i min slet.asp end den SQL, kan ikke få det til at virke
Avatar billede Slettet bruger
30. april 2002 - 18:56 #13
fåe denne fejl:
Command text was not set for the command object.
Avatar billede pfp Nybegynder
30. april 2002 - 19:17 #14
Prøv det her:

<!--#include file="adovbs.inc"-->
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("db.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL = "Delete * from Tabel WHERE ID=" & Request.QueryString("id")
Connect.Execute (SQL)
Response.Redirect "Default.asp"
%>

Du skal lige huske at tilpasse det til dig selv. Hvis du ikke har "adovbs.inc" så skriv lige..
Avatar billede Slettet bruger
30. april 2002 - 19:28 #15
adovns.inc ved ikke hvad det er ?
Avatar billede pfp Nybegynder
30. april 2002 - 19:41 #16
det er en fil, der definerer en masse konstanter. Jeg sender den lige til din e-mail.
Avatar billede pfp Nybegynder
30. april 2002 - 19:43 #17
Nu er den sendt til questis@questis.dk
Avatar billede Slettet bruger
01. maj 2002 - 02:44 #18
takker for jeres hjælp. lukker nu og afprøver om jeg kan få det til at virke &:-D
Avatar billede Slettet bruger
01. maj 2002 - 02:44 #19
ups.... opretter lige et spm. hvor i kan få jeres ponits &:-D
Avatar billede Slettet bruger
01. maj 2002 - 02:50 #20
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

Seneste artiklerRSS
07:52
07:37
07:32
07:02
06:42
12:00
23/10
23/10
23/10
23/10
23/10