Avatar billede cyperjam Nybegynder
08. april 2004 - 14:18 Der er 8 kommentarer

hjælp til sletning i en forespørgsel

hej jeg kunne godt tænke mig at kunne slette en post i en forespørgsel fra en jsp application i Jbuilder
jeg ved godt at når man sletter fra en tabel ser koden sådan her ud...
  rs = stat.executeQuery("DELETE * FROM indholdAfTabel");

men når man prøver fra en forespørgsel virker det ikke, den skriver en fejlmeddelse der siger at der ikke kan slettes fra de angivende tabeller
Avatar billede overchord Nybegynder
08. april 2004 - 14:24 #1
Det kommer jo lidt an paa hvilken type query du har om det overhovedet er muligt. Hvis queryen er baseret paa to eller flere tabeller kan du jo ikke given instruks om at slette. Hvis det er en enkelt-tabel query kan du jo eksekvere den kode du har ovenfor men tilfoejet ID'en af den raekke du staar i
Avatar billede cyperjam Nybegynder
08. april 2004 - 14:38 #2
den ser ca sådan her ud:

vareNavn                antal          pris                sum

Agurk F1 Flamingo 5 frø          4            2                8
Agurk F1 Heike                  3            3                9
Agurk F1 Heike                  5            3                15
Avatar billede cyperjam Nybegynder
08. april 2004 - 14:41 #3
jeg har prøvet med denne her kode og det virker heller ikke:

stat.executeUpdate("DELETE  FROM indholdAfKurv WHERE antal =  " +request.getParameter("antal")+"  AND vareNavn = '"+request.getParameter("vareNavn")+"' AND pris =  "+request.getParameter("pris"));
Avatar billede overchord Nybegynder
08. april 2004 - 15:06 #4
Hvad laver du det i ASP?
Proev med "&" istedet for "+" ??
Avatar billede cyperjam Nybegynder
08. april 2004 - 15:14 #5
nej det er i jsp men tæt på asp
Avatar billede hekla Nybegynder
12. april 2004 - 21:31 #6
Jeg kender intet til jsp, men der er ingen grund til at slette via forespørgslen. Du kan lige så godt slette direkte i tabellen. Det er bare et spørgsmål om at udforme sletteforespørgslen rigtigt. Sandsynligvis noget a la:

DELETE  FROM indholdAfKurv WHERE ((antal =  " +request.getParameter("antal")+")  AND (vareNavn = '"+request.getParameter("vareNavn")+"') AND (pris =  "+request.getParameter("pris")));
Avatar billede hekla Nybegynder
29. maj 2004 - 11:38 #7
Fandt du ud af det?
Avatar billede hekla Nybegynder
23. august 2004 - 22:02 #8
.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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