/ 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
Update med loop(for each item)
Fra : Gregor


Dato : 28-02-03 11:31

Hej alle

Jeg står med et "lille" problem. Hvordan får jeg SQL(update) til at
eksekvere nedståeende form.
Udgangspunktet er, at jeg har et ukendt antal links som skal kunne
opdateres. Det vil sige at jeg ikke på forhånd ved hvor mange poster der
skal opdateres. Håber det er til at forstå...


-----Form(dynamisk fra database):

<form action="rettelser_send.asp?id=<%=objrec("id")%>" method="get">
<%do while not objrec.eof%>
<input name="<%=objrec("link")%>" type="text" value="<%=objrec("rokke")%>">

<%objrec.movenext
loop%>


----SQL sætning(som jeg har bakset med):

for each item in Request.queryString
SQL = "UPDATE DISTINCTROW indhold_tb SET rokke = '" &
request.queryString("item") & "'WHERE id = " & request("item")
Set objrec =conn.Execute(SQL)

next

----Håber i kan hjælpe.....



 
 
Chrisser (28-02-2003)
Kommentar
Fra : Chrisser


Dato : 28-02-03 13:04

"Gregor" <triner@mail1.stofanet.dk> skrev i en meddelelse
news:3e5f3a45$0$19126$ba624c82@nntp02.dk.telia.net...
> -----Form(dynamisk fra database):
>
> <form action="rettelser_send.asp?id=<%=objrec("id")%>" method="get">
> <%do while not objrec.eof%>
> <input name="<%=objrec("link")%>" type="text"
value="<%=objrec("rokke")%>">
>
> <%objrec.movenext
> loop%>
>
>
> ----SQL sætning(som jeg har bakset med):
>
> for each item in Request.queryString
> SQL = "UPDATE DISTINCTROW indhold_tb SET rokke = '" &
> request.queryString("item") & "'WHERE id = " & request("item")
> Set objrec =conn.Execute(SQL)
>
> next

Du spørger på request.queryString("item") i din løkke, det forudsætter at du
har et felt der hedder "item". Du skal bruge item direkte:
.....set rokke =" & Item &.........

Jeg ved ikke om du kan gøre det med get-data men du kan i hvert fald med
post-data, og så kører din løkke på Request.Form i stedet.


Chrisser



Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408537
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste