webForumDet fria alternativet

Request.Form

2 svar · 147 visningar · startad av GenoCide

GenoCideMedlem sedan okt. 200110 inlägg
#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?

GenoCideMedlem 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

SilvioFMedlem sedan juni 2000585 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
~~~~~~~~~~~~~~~~~~~~

Genererad på 365 ms · cache AV · v20260730165559-full.f96bc7eb