Avatar billede gummisko Nybegynder
20. april 2002 - 09:34 Der er 5 kommentarer og
1 løsning

HJÆLP - sletning af poster i DB

Problem:
Efter køb af varer er godkendt og bestillingen ses på en kvittering-asp-side vil jeg gerne have templinier-tabellen slettet for denne bestilling, som refererer til sessionID.
Hvordan slettes ALLE poster med  SAMME sessionID i en tabel med kolonnerne
ID session fagnavn på én gang????
Jeg har prøvet med:
<%
Set myconn = Server.CreateObject("ADODB.Connection")
    DBPath = "DBQ=" & server.mappath("..\db\kurser.mdb")
    myconn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath

' SQL sletter record
strSQL = "Delete from templinier where session = session.sessionID"
myconn.Execute(strSQL)

' Luk databaseforbindelse
myconn.Close
Set myconn = Nothing
%>
men lortet virker!! Giver en fejlmelding:for få parametre
Idéer?????
vh
Gummisko
Avatar billede erikjacobsen Ekspert
20. april 2002 - 10:24 #1
Måske...:

strSQL = "Delete from templinier where session = 'session.sessionID'"
Avatar billede erikjacobsen Ekspert
20. april 2002 - 10:24 #2
Jeg mener jo:

strSQL = "Delete from templinier where session = '" & session.sessionID & "'"

der blev trykket for tidligt.....:)
Avatar billede soes Nybegynder
20. april 2002 - 11:27 #3
jeg vil mene at der er en fejl i sql sætningen, da session.sessionid er et tal. burde det ikke være:

strSQL = "DELETE * FROM templine WHERE session = " & session.sessionid

/Søren Søndergård
Avatar billede gummisko Nybegynder
20. april 2002 - 11:29 #4
det sidste er korrekt - tak for hjælpen
Avatar billede soes Nybegynder
20. april 2002 - 11:30 #5
så må du jo heller få et svar

/Søren Søndergård
Avatar billede gummisko Nybegynder
20. april 2002 - 11:31 #6
soes - vil du ikke give det som svar mht.point
vh
gummisko
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