webForumDet fria alternativet
Logga in / Bli medlem

True

ASP

2 svar · 185 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Trådstart#1

När man försöker lära sig på egen hand så går funderingarna kanske lite egna banor ;) men jag undrar om det här är galet skrivet?

If Request.Form("ab") = True Then
SQL = "DELETE FROM massinfo WHERE massa = '" &Request.Form("a") & AND "utstallare=" Request.Form("ab") &"'"
Else
SQL = "DELETE FROM massinfo WHERE massa = '" &Request.Form("a") & AND "talare=" Request.Form("abc") &"'"
End If

Kan man fråga om "Requesten" innehåller något på det här sättet? Rätta gärna annat som är fel :)

/webb

Medlem sedan dec. 200012 464 inlägg
#2

Om du vill testa om ett fält inte är tomt så går det nog inte så bra med true. Det saknas nåpra & och ' i sql-satserna.

If Request.Form("ab") <> "" Then
SQL = "DELETE FROM massinfo WHERE massa = '" &Request.Form("a") & "' AND utstallare= '" & Request.Form("ab") &"'"
Else
SQL = "DELETE FROM massinfo WHERE massa = '" &Request.Form("a") & "' AND talare= '" & Request.Form("abc") &"'"
End If
Medlem sedan dec. 1999826 inlägg
#3

Tack LarsG :)

Det där med "inte är tomt" har jag ju använt tidigare, men det dök inte upp ur minnet när jag behövde det :l

Tack för övrig rättning :)

/webb

286 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
154 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
153 ms — ändringar (db)