Just nu i M3-nätverket
Jump to content

UPDATE


Cyprys

Recommended Posts

Finns det något bra sätt att köra UPDATE på en sånt här sätt. Jag har på första sidan ett formulär där jag loopar alla poster rakt under varrandra.

 

<select name="anmal" multiple Size="5">

<%Do until RS.EOF%>

<option value="<%=RS("id")%>">Nåt

<%

RS.MoveNext

Loop

%>

</select>

 

Sedan ska jag skicka det här till en sida som kommer att uppdaterat ett fält i de poster som jag markerat i <select>.

Hittils är det egentligen inget problem och det funkar om man bara markerar 1 post.

Om man däremot markerar flera, som är nödvändigt för syftet, så kommer det inte att fungerar i UPDATE satsen.

Jag har försökt med

--------

UPDATE ******* WHERE id = " & request.form("anmal") & "

--------

Vad felet är att request.form("anmal") faktiskt nu har flera värden när man markerar flera alternativ i formuläret och radar uppdem efter varrandra med kommatecken. Detta tycker databasen inte om.

 

Finns det något smart sätt att lösa detta på.

 

/CyPryS

Link to comment
Share on other sites

Eftersom du kommer att skicka med flera värden "anmal", så skulle en smidig lösning vara att du kör en split för att få ut varje id försig och kör en update på varje id.

 

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...