Tjo! <code> Varför inte;IF-sats som inte fungerar...
Är ingen direkt kung på dehär med ASP, men jag försöker iaf :)
Har ett formulär som man fyller i som sedan skickar vidare informationen till en databas.
If Request.Form("maskintyp") = "Bildskärm" Then
If Request.Form("modell") = "Modell..." Then
'Do nothing
Else
rsAddPost.Fields("modell") = Request.Form("modell")
End if
End if
Förmodligen ett dåligt sätt att göra detta på, men det har fungerat förut... Som ni kanske förstår så har jag då en textruta på formulärsidan, som innehåller ett value på "Modell...". Fyller man inte i det så kommer den skicka "Modell..." och då ska den inte skriva något till databasen. Om det är något annat så ska den skriva in det.
Detta fungerar dock inte alls utan den skriver in "Modell..." i databasen....
Vad gör jag fel?
Sv: IF-sats som inte fungerar...
If Request.Form("maskintyp") = "Bildskärm" Then
If Request.Form("modell") <> "Modell..." Then
rsAddPost.Fields("modell") = Request.Form("modell")
End if
End if
</code>
Kanske det.Sv: IF-sats som inte fungerar...
<code>
If (Request.Form("maskintyp") = "Bildskärm") And Not (Request.Form("modell")="Modell...") Then rsAddPost.Fields("modell") = Request.Form("modell")
</code>
eller "snyggare";
<code>
Dim typ, modell
typ = Request.Form("maskintyp")
modell = Request.Form("modell")
If (typ = "Bildskärm") And Not (modell="Modell...") Then rsAddPost.Fields("modell") = modell
</code>