Hej!
Jag håller på att flytta om i strukturen på min sida. Tanken var att då göra en sida där all information visas och där jag kan ändra värdet på variabeln som styr tillhörigheten.
Tanken var att köra en loop över UPDATE satsen, men jag får det inte att funka!
Jag har sökt efter lösningar här, men inte lyckats med dem. SQL-strängen blir fel, UPDATE db_i SET t_id = '1, 2, 3, 4, 5, 6' WHERE id =846, 835, 807, 788, 528, 511, den delar inte upp värdena i formen.
Så här ser sidan för visning och fält ut
<%
a = ("bgcolor=ffffff")
b = ("bgcolor=efefef")
c = a
%>
<% i = 1 %>
<% Do until a6.EOF
tmp_t_id = a6("t_id")
SQL = " select * from db_h where id = " & tmp_t_id
Set DataConn = Server.CreateObject("ADODB.Connection")
DataConn.Open Application("koppling")
Set cmdTemp = Server.CreateObject("ADODB.Command")
Set a11 = Server.CreateObject("ADODB.Recordset")
cmdTemp.CommandText = SQL
Set cmdTemp.ActiveConnection = DataConn
a11.Open cmdTemp, , 1, 1
i = i + 1
%>
<%i = i + 1%>
<tr><td colspan="2" <%=c%>>
<font face="Verdana,arial" size="1">
<b><%= a6("falt01")%> --- <%=a6("id")%></b>
</td></tr>
<tr><td colspan="2" <%=c%>>
<font face="Verdana,arial" size="1">
<%
rub = a6("text01")
maxLength = 75
if len(rub) > maxLength then
response.write left(rub,maxLength) & "..."
else
response.write rub
end if
%>
<br>
<i>(<%=a6("falt03")%>, <%=a11("avd")%>) - <%=a6("falt04")%> <%= a6("falt05")%></i>
</td></tr>
<tr><td colspan="2" height="20" <%=c%>>
<INPUT type="text" id=text1 name=t_id_n maxlength="3" size="5">
<INPUT type="text" id=text1 name=id maxlength="3" size="5" value="<%=a6("id")%>">
<br>
</td></tr>
<tr><td colspan="2" bgcolor="000000"></td></tr>
<%if (c = a) then %>
<% c = b %>
<%else%>
<% c = a%>
<%end if%>
<%
a6.MoveNext
Loop
%>
Update sidan ser ut så här
temp_t_id = request.Form("t_id_n")
temp_id = request.Form("id")
For Each Item In Request.Form
SQL = "UPDATE db_i SET t_id = '"& temp_t_id&"' WHERE id ="& temp_id
'Set DataConn = Server.CreateObject("ADODB.Connection")
'DataConn.Open Application("koppling")
'Set cmdTemp = Server.CreateObject("ADODB.Command")
'Set a6 = Server.CreateObject("ADODB.Recordset")
'cmdTemp.CommandText = SQL
' Set cmdTemp.ActiveConnection = DataConn
'a6.Open cmdTemp, , 1, 1
response.write(sql)
response.write("<br>")
Next
tackar!
rollo