webForumDet fria alternativet

True

2 svar · 185 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999826 inlägg
#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

------------------
PPS = Programmering På Svenska

LarsGMedlem 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

------------------
essentitia preter non sans multiplicandum

webbmannenMedlem 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

------------------
PPS = Programmering På Svenska

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)