Ask a Question related to Coldfusion Database Access, Design and Development.

  1. #1

    Default help on query

    Hi,

    I have a product table which defines all the attribute for
    a product, some attribute is not for all products so I
    have another table for it, ie, promote table, some
    attributes can have multiple values so I have another
    table too, like, schedules, pay method, so I have schules
    table and pay_method table.
    Now I need a query so that the client will output a nice
    table with all attributes, along with column promote
    (empty if no promote), schedule (comma separate if has
    more than 1), pay method (comma separate if more than 1).

    Can i do in one query?
    Jen Guest

  2. Similar Questions and Discussions

    1. Query of Queries on query New type query
      In CF5 we have a page that creates a query, using queryNew and querySetCell and the like, we then used dbtype="query" and gave it's name so we could...
    2. query of query throwing weird exception
      One workaround: I had added rows to a cfsearch query, and set a numeric value in custom1 field that that query provides. A query of queries...
    3. Convert a query to a list, or find an item in a query
      Hi All, I am using CFPOP to retrieve mail from a server, then delete each message after I retrieve it. What I want to do is to check that I don;t...
    4. CAML Query: Multiple Query Fields Issue
      I need to Create a CAML Query Dynamically with VB to a Sharepoint WebService GetListItems Method. The User Could Select 1 to X Number of IDs...
    5. BCP query out executed by xp_cmdshell works fine from query analyzer but fails from VB Component
      Hi all, I have a stored procedure which returns a vast number of record and i have to write the output into a csv file. I'm using BCP utility to...
  3. #2

    Default help on query

    can you post the tables structure and example data along
    with the result you want from the query?
    >-----Original Message-----
    >Hi,
    >
    >I have a product table which defines all the attribute
    for
    >a product, some attribute is not for all products so I
    >have another table for it, ie, promote table, some
    >attributes can have multiple values so I have another
    >table too, like, schedules, pay method, so I have schules
    >table and pay_method table.
    >Now I need a query so that the client will output a nice
    >table with all attributes, along with column promote
    >(empty if no promote), schedule (comma separate if has
    >more than 1), pay method (comma separate if more than 1).
    >
    >Can i do in one query?
    >.
    >
    Edgardo Valdez Guest

  4. #3

    Default Help on Query

    Hi
    I am learning cold fusion , some body help me last time for this query, thank
    you so much, I am using the query below to get health information from
    HEALTHFORM table by user login name and password, when I run this query it
    doesn?t gives any output, when I select all its give me all data from both
    table. The user who logs in he just can see his data (Health Form) only. Is
    there any chance some body can help me what I am missing in the query: I am
    using two tables? USER_INFO? and ?HEALTHFORM? I run the query in two different
    way:

    (1) Way
    <cfquery name="getUserHealthForms" datasource=#MM_NewEnet_DSN#
    username=#MM_NewEnet_USERNAME# password=#MM_NewEnet_PASSWORD#>

    SELECT ui.*, hf.*
    FROM USER_INFO ui, HEALTHFORM hf
    WHERE 0 = 0

    <cfif NOT IsDefined('SESSION.Password')>
    AND ui.Password='FORM.password'
    <cfelse>
    AND ui.Password='SESSION.Password'
    </cfif>
    <cfif NOT IsDefined('SESSION.userName')>
    AND ui.userName='FORM.username'
    <cfelse>
    AND ui.userName='SESSION.userName'
    </cfif>
    AND hf.userID=ui.userID
    </cfquery>


    <!---delete this entire line of text if you would like to see what the query
    has retrieved for debugging
    <cfdump var="getUserHealthForms">
    --->

    <cfif (NOT IsDefined("SESSION.userName")) OR(NOT
    IsDefined("SESSION.Password"))>
    <cfset SESSION=StructNew()>
    <cfset SESSION.userName="getUserHealthForms.userName">
    <cfset SESSION.Password="getUserHealthForms.Password">
    </cfif>

    (2) Way
    <cfquery name="getUserHealthForms" datasource=#MM_NewEnet_DSN#
    username=#MM_NewEnet_USERNAME# password=#MM_NewEnet_PASSWORD#>
    SELECT Distinct
    ui.First_Name,
    ui.Last_Name,
    ui.UserName,
    hf.categori_Question,
    hf.message,
    hf.Answer
    FROM
    USER_INFO ui , HEALTHFORM hf
    WHERE
    ui.UserName = 'Form.UserName' AND ui.Password = 'Form.Password'
    AND hf.userID = ui.userID

    </cfquery>

    Actually how to create the session variable? I have Application.cfm and there
    is this type of code: do I have to do something in this code also?

    <cflock scope = "Session" timeout = "30" type = "Exclusive">
    <cfif NOT IsDefined("session.size")>
    <cfset session.size = "">
    </cfif>
    <cfif NOT IsDefined("session.color")>
    <cfset session.color = "">

    </cfif>
    </cflock>

    Sorry for asking this many things, I really want to learn cold fusion.
    Thanks / Any help would be appreciated.

    AKRUP Guest

  5. #4

    Default Re: Help on Query

    To enable session management (session variables), in your Application.cfm
    indlude the following:

    <cfset DefaultTimeOut = CreateTimeSpan(0,2,0,0)>
    <!--- Set this time according to your preference. ---!>
    <cfapplication sessionmanagement="Yes" sessiontimeout="#DefaultTimeOut#">

    After that, I would create a login page that checked the username and
    password, and stored the logged in username in a session variable so that I
    didn't have to check the password every time I wanted to run a query.

    JR

    jonwrob Guest

  6. #5

    Default Re: Help on Query

    You need to enclose the cf variables in #'s

    <cfif NOT IsDefined('SESSION.Password')>
    AND ui.Password='#FORM.password#'
    <cfelse>
    AND ui.Password='#SESSION.Password#'
    </cfif>
    <cfif NOT IsDefined('SESSION.userName')>
    AND ui.userName='#FORM.username#'
    <cfelse>
    AND ui.userName='#SESSION.userName#'
    </cfif>
    AND hf.userID=ui.userID
    </cfquery>

    Ken

    The ScareCrow 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