Spørgsmål vedr. UPDATE med WHERE IN
Jeg har ikke rodet med ASP/SQL længe, og har åbenbart kraftigt behov for at få genopfrisket hovedprincippet bag UPDATE ........ WHERE IN(xxxx,yyyy)Jeg laver udtræk for hhv. Øst og Vest:
Set RSEast = Conn.Execute("SELECT * FROM lbfo WHERE role ='" & "foo" & "' ORDER BY initials ASC")
Set RSWest = Conn.Execute("SELECT * FROM lbfo WHERE role ='" & "fov" & "' ORDER BY initials ASC")
Jeg kører herefter alle brugerne gennem en løkke med formularfelter:
<%
If Not RSEast.EOF Then
Do Until RSEast.EOF
%>
<div><input type="text" name="initials" id="initials" value="<%=FormatText(RSEast("initials"))%>"></div>
<div><input type="text" name="location1" id="location1" value="<%=FormatText(RSEast("location1"))%>" class="input"></div>
<div class="divDPData"><input type="text" name="location2" id="location2" value="<%=FormatText(RSEast("location2"))%>"></div>
Det fungerer fint. Men så skal jeg til at UPDATE evt. ændringer, og her er det jeg går i stå:
SQL = "UPDATE lbfo SET ....... WHERE IN .......?"
Conn.Execute SQL
Der bliver jo utroligt mange felter, der skal opdateres. Kan det gøres lettere v.hj.a. WHERE IN?