webForumDet fria alternativet

Request.Form

ASP

2 svar · 149 visningar · startad av GenoCide

Medlem sedan okt. 200110 inlägg
Frågan#1

Jag har ett problem.
vill infoga ett värde via ett form till WHERE där -->vunna/förlorade<-- skall ersättas med ett värde från mitt form.

Frågan mot DB ser ut såhär:

SQL = "SELECT * from matcher WHERE -->vunna/förlorade<-- like " & "'%" & Request.Form("find") & "%'"

Hur fixar man detta på lättaste sätt?

Medlem sedan okt. 200110 inlägg
#2

Hittade ett bra sätt att göra det på..

dim SQL
If Request.Form("type") = "vunna" Then
SQL = "SELECT * from matcher where vunna like " & "'%" & Request.Form("find") & "%'"
End If
If Request.Form("type") = "losade" Then
SQL = "SELECT * from matcher where lose like " & "'%" & Request.Form("find") & "%'"
End If

Medlem sedan juni 2000547 inlägg
#3

Ananrs så kan man väl göra så här:

SQL = "SELECT * from matcher WHERE " & Request.Form("type") & " LIKE " & "'%" & Request.Form("find") & "%'"

Har dock inte testat, men det borde gå tyckerjag.

------------------
~~~~~~~~~~~~~~~~~~~~
Silvio Fumei[/b}
silvio@fumei.net
www.fumei.net
~~~~~~~~~~~~~~~~~~~~

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)