Ask a Question related to Coldfusion Database Access, Design and Development.
-
AKRUP #1
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
-
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... -
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... -
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... -
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... -
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... -
Tomdogggg #2
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



Reply With Quote

