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

  1. #1

    Default Help for Query

    Hi, All, Need a Help!
    I am using three tables, called ?WEB_SITE ? , ?USER_INFO? and ?HEALTHFORM?.
    The user who login from USER_INFO, wants to see all the data in HEALTHFORM
    filled by him. One user can filled many Health Forms. The user who fills the
    health form will get one new Web_ ID from WEB_SITE every time. Trying to call a
    QUERY or STORED PROCEDURE to retrieve all the data by user name and password. I
    am trying to make a web site like net doctor and using cold fusion. Any help
    would be appreciated.


    AKRUP 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 Re: Help for Query

    It sounds like,(by the way you are explaining what you are trying to do), that
    you do not need the WEB_SITE table at all, you can just use 2 tables instead if
    you do it a different way. Just make sure there's a field in the HEALTHFORM
    table so that it will store the USER ID from the USER_INFO table. When the
    user submits the health form, have it pull his current loggedin ID and insert
    it into the healthform. If you make a query as follows, assuming the field you
    put into the healthform to see who put it in is USER_ID and that you are
    holding the logged in persons ID in SESSION.userID:

    <cfquery name="getUserHealthForms" datasource="your datasource name here">
    SELECT *
    FROM HEALTHFORM
    WHERE USER_ID=#SESSION.userID#
    </cfquery>


    If you are looking to do the entire thing at once then it would look similar
    to the following:

    <cfquery name="getUserHealthForms" datasource="your datasource name here">
    SELECT ui.*, hf.*
    FROM USER_INFO ui, HEALTHFORM hf
    WHERE 0=0
    <cfif NOT IsDefined("SESSION.userPassword")>
    AND ui.userPassword="#FORM.password#"
    <cfelse>
    AND ui.userPassword="#SESSION.userPassword#"
    </cfif>
    <cfif NOT IsDefined(SESSION.userName)>
    AND ui.userName="#FORM.username#"
    <cfelse>
    AND ui.userName="#SESSION.userName#"
    </cfif>
    AND hf.USER_ID=ui.userName
    </cfquery>

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


    Tomdogggg 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