Avatar billede mr.meincke Nybegynder
19. januar 2002 - 15:41 Der er 12 kommentarer og
1 løsning

Problemer med sletning af flere på en gang.......

Hej!
Jeg har et lille problem med, at slette flere på en gang. Jeg er i gang med, at lave et internt mail system, og man skal jo kunne slette flere mails på en gang. Men hvordan? der er 60 point til dig hvis du kan klare det...

MVH
  Mr.Meincke
Avatar billede zred Nybegynder
19. januar 2002 - 15:42 #1
Hmm... vil du ha idén eller det hele lavet?
Avatar billede mr.meincke Nybegynder
19. januar 2002 - 15:44 #2
bare lav det :) TAK....
Avatar billede goose Nybegynder
19. januar 2002 - 15:52 #3
SQLstmt = \"delete * from TABEL where KRITERIE=\'\" & request.querystring(\"KRITERIE\") & \"\'\"
conn.execute (SQLstmt)

/Goose
Avatar billede mr.meincke Nybegynder
19. januar 2002 - 15:57 #4
jeg bruger ikke SQL...Det skulle jeg nok havde sagt, men hvis du laver hele koden i SQL så får du point.
Avatar billede goose Nybegynder
19. januar 2002 - 16:00 #5
Bruger du access til at gemme dine mails eller hvordan gemmer du dem ?
Hvordan ser din nuværende kode ud ?

/Goose
Avatar billede mr.meincke Nybegynder
19. januar 2002 - 16:00 #6
Her er den kode jeg prøvede med:
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"tabellen.mdb\")
SQL = \"DELETE * FROM Beskeder WHERE ID=\" & Request.Form(\"SletID\") & \"\"
Set rs = Server.CreateObject(\"ADODB.RecordSet\")
rs.Open sql, conn, 1, 3
Response.Redirect(\"./\")
%>

Den kommer med følgende fejl:
Syntax error (missing operator) in query expression \'ID=\'.
Avatar billede mr.meincke Nybegynder
19. januar 2002 - 16:00 #7
jeg bruger access
Avatar billede mr.meincke Nybegynder
19. januar 2002 - 16:01 #8
vent lige .... tror jeg har fundet fejlen
Avatar billede goose Nybegynder
19. januar 2002 - 16:13 #9
Du skal fjerne det sidste & \"\" i din SQL streng så den bliver

SQL = \"DELETE * FROM Beskeder WHERE ID=\" & Request.Form(\"SletID\")

/Goose
Avatar billede mr.meincke Nybegynder
19. januar 2002 - 16:19 #10
har fundet den, men i kan stadig tjene ... bare kun 30. Hvad er der galt her?

if(confirm(\'Er du sikker?\'))then(form1.submit);
Avatar billede mr.meincke Nybegynder
19. januar 2002 - 16:21 #11
lukket
Avatar billede goose Nybegynder
19. januar 2002 - 16:29 #12
Hvad var så probelmmet i det første spørgsmål ?!?

/Goose
Avatar billede mr.meincke Nybegynder
19. januar 2002 - 22:03 #13
jeg ved ikke hvordan man sletter flere records på en gang. Man skal kunne tjekke dem af og så trykke på slet. Men hvordan gør man? Jeg troede jeg havde løst det, men NEJ....

Jeg giver gerne point stadig
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