'Below works well: display if field =1000, else show nothing
Dim strQuery As String = $"
Select *
FROM Crossfalls
${IIf(True, "WHERE Stakevalue = ?", "")}
ORDER BY Stakevalue"$
rs=SQL.ExecQuery2(strQuery, Array As String(1000))
'Below works well:if 10000 does not exist, display for 1000
Dim strQuery As String = $"
Select *
FROM Crossfalls
${IIf(False, "WHERE Stakevalue = 10000","WHERE Stakevalue = 1000")}
ORDER BY Stakevalue"$
rs=SQL.ExecQuery(strQuery)
'Below works well: If there is no 10000 in given field display all
Dim strQuery As String = $"
Select *
FROM Crossfalls
${IIf(False, "WHERE Stakevalue = 10000", "")}
ORDER BY Stakevalue"$
rs=SQL.ExecQuery(strQuery)
'Below works well: If there is no 10000 in given field display all, equiv to above it
Dim strQuery As String = $"
Select *
FROM Crossfalls
WHERE 10000 NOT IN (Stakevalue)
ORDER BY Stakevalue"$
rs=SQL.ExecQuery(strQuery)
'Below works well: If there is no 10000 in given field display all, equiv to above it
Dim strQuery As String = $"
Select *
FROM Crossfalls
${IIf(False, "WHERE 10000 NOT IN (Stakevalue) ", "")}
ORDER BY Stakevalue"$
rs=SQL.ExecQuery(strQuery)
'Below works well: If there is no 10000 in given field display all, equiv to above it
Dim strQuery As String = $"
Select *
FROM Crossfalls
${IIf(True, "WHERE ? NOT IN (Stakevalue) ", "")}
ORDER BY Stakevalue"$
rs=SQL.ExecQuery2(strQuery, Array As String(10000))