Ask a Question related to Coldfusion Database Access, Design and Development.
-
bjr3g #1
Dynamic "Where" Clause
I'm trying having trouble building a dynamic "where" clause for a search page.
I'd like to use the cfqueryparam tag to pass the values. However, every time I
try to inlude angle braket tags within a tag contained in a string, I either
get an error or no string at all.
Here's my code which isn't working:
<cfset whereclause = "dbo.mytable.state = <cfqueryparam value=""#state#""
cfsqltype=""CF_SQL_VARCHAR"" >" >
Could anyone help with the syntax. I tried several variations with single and
double quotes but no luck.
Still a newbie,
Thanks
bjr3g Guest
-
Proj cannot run on LCDS 2.6 ES due to "Unable to resolveresource bundle "datamanagement" for locale "en_US"
hi, all, We have developped an application on Flex Build 3 (run successfully), but failed when we try to deploy it on Tomcat with LCDS 2.5 ES... -
Setting "URL Behaviour" to "Dynamic" has no effect
Greetings When I set the "URL Behaviour" of a web reference an entry is created in the "Web.config", but the value in the "Web Reference URL"... -
CFINPUT type="radio" w/ "value" requires "label"
On a Flash form, when you specify type='radio' and value='whatever', the value of the 'value' attribute will be displayed as a label if no 'label'... -
"Start" "Program" "Menu" list is empty
For what ever reason my list of installed programs in my "Start" "Programs" menu is empty. Anyone know how to restore the list. Thanks for your... -
Performance difference using "between" in the where clause
My question is: which one of these will run quicker? If not (I'm not expecting a definitive answer), what would determine what works best in what... -
-
bjr3g #3
Re: Dynamic "Where" Clause
Thank you for responding. That seemed to get me a little closer, however, when
I execute the Select statement, it doesn't seem to translate the angle brackets
and an error message appears.
<cfset whereclause = "dbo.mytable.state = " & "<" & "cfqueryparam
value='#state#' cfsqltype=""CF_SQL_VARCHAR""" & ">">
<cfquery name="table1" datasource="myDB">
SELECT FirstName, Fullname, LastName, Address1,
City, State, Zip, Country FROM dbo.mytable
WHERE #PreserveSingleQuotes(whereclause)# ORDER BY dbo.mytable.state
</cfquery>
Here's the SQL statement in debug mode (doesn't translate the html code).
SELECT FirstName, Fullname, LastName, Address1, City, State, Zip, Country FROM
dbo.mytable WHERE dbo.mytable.state = <cfqueryparam value='CA'
cfsqltype="CF_SQL_VARCHAR"> ORDER BY dbo.mytable.state
Thanks!
bjr3g Guest



Reply With Quote

