Avatar billede henrik_veb Nybegynder
12. april 2007 - 00:42 Der er 3 kommentarer og
1 løsning

Sletter ikke i db

Hejsa,

Nu har jeg siddet at prøvet alt muligt, jeg kan ikke slette poster i min database

<%
id = request.form("id")

response.write id & "<br>" 'her tjekkes at id er det ønskede

set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("db1.mdb"))

set rs = Server.CreateObject("ADODB.recordset")
SQL= "delete from ledige where ref='" & id & "'"

conn.close
set rs = nothing
set conn = nothing

response.write "Ledig lejemål slettet!"

%>

Når jeg kører koden kommer der ingen fejl, men der bliver ikke slettet noget som helst i databasen??

Jeg ved ikke om det har noget at sige at den post (ref) jeg vil slette udfra er "autonummering".
Avatar billede softspot Forsker
12. april 2007 - 00:46 #1
Det er nok snarere fordi du ikke udfører din SQL. Prøv dette:

conn.execute "delete from ledige where ref=" & id

og hvis ref er autonumber, så skal der ikke apostroffer omkring id'et
Avatar billede henrik_veb Nybegynder
12. april 2007 - 00:49 #2
Jeps, super, nu virker det.

Tak skal du have, smid et svar så får du point!
Avatar billede softspot Forsker
12. april 2007 - 00:58 #3
Velbekomme :)
Avatar billede softspot Forsker
12. april 2007 - 08:15 #4
Tak for point :)
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