Variable doube quoting in SQL query when should besingle quote

Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default Variable doube quoting in SQL query when should besingle quote

    I have a list I created and keep as a variable. This list is dynamic so there
    is no way I can hard code this. So, the variable MUST work in my query.
    Anyways the variable I have for TownList =
    'Williamstown','Clarksburg','Florida','North Adams' I have a query that I wish
    to pull all the data out, but what is happening is that my single quote is
    double once I enter the code in my query. I know there is some quick fix, but I
    can't remember what it is. Any suggestions.

    Here is my query:
    <cfquery name="GetForeclosures" datasource="#request.Datasource#">
    SELECT *
    FROM #request.HomeTable#
    WHERE Town in ('#TownList#')
    </cfquery>

    What my query outputs when run looks like this:

    SELECT *
    FROM tbl_homes
    WHERE City in (''Williamstown'',''Clarksburg'',''Florida'',''Nor th Adams'')

    See my single quotes are now double.

    annamjmi Guest

  2. Similar Questions and Discussions

    1. PARSING A QUERY OF QUERY WITH A VARIABLE VALUE
      On my first page the user selects a project. I am using the variable SelectedProject: <cfset SelectedProject =...
    2. CF7 query update with single quote
      Hi i'm migrating an application from CF5 to CF7 (hotfix3) and have the following problem: the query <cfquery...> UPDATE t1 SET f1 = '#var1#'...
    3. CF double quoting my single quotes in query string
      I'm building my query string on the fly. So I have something like this: <cfset szQuery = "SELECT id FROM tblFoo WHERE id=' " &...
    4. Query of Query with single quote (')
      I have a query object with a last name column. We use query of query against the object. When there's a record with a last name that has a...
    5. Variable double quoting in SQL query when should besingle quote
      Hi Anna Try using the PreseveSingleQuotes function. ie. WHERE Town in ('#PreseveSingleQuotes(TownList)#') HTH Zoe
  3. #2

    Default Re: Variable double quoting in SQL query when should besingle quote

    Sorry, typo

    PreserveSingleQuotes - missed an R

    ie. WHERE Town in (#PreserveSingleQuotes(TownList)#)

    Zoe

    zoeski80 Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139