Request.Form

ASP

2 svar · 155 visningar · startad av GenoCide

Medlem sedan okt. 200110 inlägg
Trådstart#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.

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)