/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
skoven for bar træer
Fra : Snipermode


Dato : 23-11-03 19:16

Hej gruppe

jeg er gået helt kold ... har en side der viser alle e-mails i en adresse
....jeg vil godt kunne slette den enkelte hvorfor jeg har checkboxen ChkID
med ID værdien ...

vis_alle.asp ligger i en form og sender til delete.asp hvor jeg har:

SNIP

strSQL = "Delete from tabelnavn where Id = request.form ("Id") "
Conn.Execute(strSQL)

MEN det funker NADA ...hvad gør jeg forkert ???

---------------------------------

vis_alle.asp:

SNIP

while not rs.eof
Response.Write vbCrLf & " <table width=""500"" border=""0""
align=""center"">"
Response.Write vbCrLf & " <tr>"
Response.Write vbCrLf & " <td width=""2%""><input type=""checkbox""
name=""chkID"" value=""" & (rs("ID")) & " "" ></td>"
Response.Write vbCrLf & " <td width=""98%"">" & rs("firstname") & " " &
rs("Secondname") & " - " & "&nbsp;" & rs("email") & "</td>"
Response.Write vbCrLf & " </tr>"
Response.Write vbCrLf & " </table>"

rs.movenext

SNIP



 
 
Jesper Stocholm (23-11-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 23-11-03 19:32

Snipermode wrote :

> jeg er gået helt kold ... har en side der viser alle e-mails i en
> adresse ...jeg vil godt kunne slette den enkelte hvorfor jeg har
> checkboxen ChkID med ID værdien ...
>
> vis_alle.asp ligger i en form og sender til delete.asp hvor jeg har:
>
> SNIP
>
> strSQL = "Delete from tabelnavn where Id = request.form ("Id") "
> Conn.Execute(strSQL)
>
> MEN det funker NADA ...hvad gør jeg forkert ???

Det er ALTID en god idé at udskrive din SQL-sætning, hvis der er
problemer [1]. Hvis du prøver dette, så er jeg sikker på, at du kan se,
hvor fejlen ligger.

[1] http://www.asp-faq.dk/article/?id=41

--
Jesper Stocholm
http://stocholm.dk
Give a man a fish and he will have food for a day,
give a man an elephant, and he will have food for a week.

Kasper Katzmann (23-11-2003)
Kommentar
Fra : Kasper Katzmann


Dato : 23-11-03 19:35

Snipermode skrev:
> Hej gruppe
>
> jeg er gået helt kold ... har en side der viser alle e-mails i en
> adresse ...jeg vil godt kunne slette den enkelte hvorfor jeg har
> checkboxen ChkID med ID værdien ...
>
> vis_alle.asp ligger i en form og sender til delete.asp hvor jeg har:
>
> SNIP
>
> strSQL = "Delete from tabelnavn where Id = request.form ("Id") "
> Conn.Execute(strSQL)
>
> MEN det funker NADA ...hvad gør jeg forkert ???

Du skal gøre sådan her:

strSQL = "Delete from tabelnavn where Id = " & request.form ("Id")
Conn.Execute(strSQL)

--
Mvh
Kasper Katzmann
Katzmann Consulting
http://www.katzmann.dk



Snipermode (23-11-2003)
Kommentar
Fra : Snipermode


Dato : 23-11-03 19:58

hej

tak for jeres svar ...det virker dog som om at den ikke får værdien med over
til delete.asp.

får nu fejlen ....

Syntax error (missing operator) in query expression 'ID ='.



Snipermode (23-11-2003)
Kommentar
Fra : Snipermode


Dato : 23-11-03 20:00


har i vis_alle.asp

feltvaerdi = rs("id")

<input type=""checkbox"" name=""chkID"" value=""& feltvaerdi"" >



Jesper Stocholm (23-11-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 23-11-03 20:16

Snipermode wrote :

> har i vis_alle.asp
>
> feltvaerdi = rs("id")
>
> <input type=""checkbox"" name=""chkID"" value=""& feltvaerdi"" >

Når du henter data fra din Request-kollektion, så skal du bruge det navn,
som feltet har i din form. I din form er navnet på feltet ikke "id", og
derfor er der ingen data i Request.Form("id") .

--
Jesper Stocholm
http://stocholm.dk
Give a man a fish and he will have food for a day,
give a man an elephant, and he will have food for a week.

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste