Vore tacksam för lite hjälp att tänka. Har fastnat när jag försöker klura ut hur denna dynamiska SQL fungerar... Denna kod har jag under dessa förutsättningar.
Jag har en tabell som jag skall göra en UPDATE på. Har si och så många FORM fält som skickas till denna UPDATE sats.
[red]
For Each Item In Request.Form
If Item <> "Submit" Then
If IsDate(Request.Form(Item)) And InStr(Request.Form(Item), "-") Then
SQL = SQL & "[" & Item & "]" & "= #" & Request.Form(Item) & "#, "
Else
SQL = SQL & "[" & Item & "]" & "= '" & Request.Form(Item) & "', "
End If
End If
[b]If Request.Form(Item) = "Sant" Then
SQL = SQL & "[" & Item & "]" & [u]"= -1, "[/u]
ElseIf Request.Form(Item) = "Falskt" Then
SQL = SQL & "[" & Item & "]" & [u]"= 0, "[/u]
End If[/b]
Next
SQL = Left(SQL, Len(SQL) -2)
[/red]
Det är den fet-markerade och understrukna delen som jag inte riktigt har kunnat lista ut hur den fungerar... Vad är det som händer ?