I am trying to do a SQL query script that does a search and return, all the record if no specific word or phrase as been select for a drop down menu or typed e.g. it show all country or all gender..
Below is any example of the SQL I did but it not working properly,
------------------------------------
<%
Dim ESCORTS__MMColParam
ESCORTS__MMColParam = "1"
If (Request.QueryString("City") <> "") Then
ESCORTS__MMColParam = Request.QueryString("City")
End If
%>
<%
Dim ESCORTS__MMColParam1
ESCORTS__MMColParam1 = "18"
If (Request.QueryString("agefrom") <> "") Then
ESCORTS__MMColParam1 = Request.QueryString("agefrom")
End If
%>
<%
Dim ESCORTS__MMColParam2
ESCORTS__MMColParam2 = "65"
If (Request.QueryString("ageto") <> "") Then
ESCORTS__MMColParam2 = Request.QueryString("ageto")
End If
%>
<%
Dim ESCORTS__MMColParam3
ESCORTS__MMColParam3 = "1"
If (Request.QueryString("Gender") <> "") Then
ESCORTS__MMColParam3 = Request.QueryString("Gender")
End If
%>
<%
Dim ESCORTS__MMColParam4
ESCORTS__MMColParam4 = "1"
If (Request.QueryString("Gender2") <> "") Then
ESCORTS__MMColParam4 = Request.QueryString("Gender2")
End If
%>
<%
Dim ESCORTS__MMColParam5
ESCORTS__MMColParam5 = "1"
If (Request.QueryString("Ethnicity") <> "") Then
ESCORTS__MMColParam5 = Request.QueryString("Ethnicity")
End If
%>
<%
Dim ESCORTS
Dim ESCORTS_cmd
Dim ESCORTS_numRows
Set ESCORTS_cmd = Server.CreateObject ("ADODB.Command")
ESCORTS_cmd.ActiveConnection = MM_AOlivia_STRING
ESCORTS_cmd.CommandText = "SELECT * FROM ADULT_PROFILES WHERE City = ? OR City ='' AND Gender = ? AND Gender = ? AND ( Age >= ? AND Age <= ?) AND Ethnicity = ? ORDER BY ViewCount DESC"
ESCORTS_cmd.Prepared = true
ESCORTS_cmd.Parameters.Append ESCORTS_cmd.CreateParameter("param1", 200, 1, 255, ESCORTS__MMColParam) ' adVarChar
ESCORTS_cmd.Parameters.Append ESCORTS_cmd.CreateParameter("param2", 200, 1, 255, ESCORTS__MMColParam3) ' adVarChar
ESCORTS_cmd.Parameters.Append ESCORTS_cmd.CreateParameter("param3", 200, 1, 255, ESCORTS__MMColParam4) ' adVarChar
ESCORTS_cmd.Parameters.Append ESCORTS_cmd.CreateParameter("param4", 5, 1, -1, ESCORTS__MMColParam1) ' adDouble
ESCORTS_cmd.Parameters.Append ESCORTS_cmd.CreateParameter("param5", 5, 1, -1, ESCORTS__MMColParam2) ' adDouble
ESCORTS_cmd.Parameters.Append ESCORTS_cmd.CreateParameter("param6", 200, 1, 255, ESCORTS__MMColParam5) ' adVarChar
Set ESCORTS = ESCORTS_cmd.Execute
ESCORTS_numRows = 0
%>
------------------------------------
If any anyone as any sample code that could help me