Ack.  I was obviously having some sort of brain freeze....working now, just like I wrote it.  The data just wasn't there!  ::smacks forehead::

Anyway in case you're interested, here's the code:

<cfquery datasource="TBL_Appl_Inv" name="AppQuery">
EXEC up_Appl_Summary
<cfswitch _expression_="#FORM.cboSearch#">
<cfcase value="all"></cfcase>
<cfcase value="person">@Person_Nm = #FORM.cboSearch#</cfcase>
<cfcase value="org">@Org_Cd = #FORM.cboSearch#</cfcase>
<cfcase value="sName">@Appl_Short_Nm = #FORM.cboSearch#</cfcase>
<cfcase value="function">@Business_Function_Nm = #FORM.cboSearch#</cfcase>
</cfswitch>
    <cfif isDefined("FORM.chkRetired")>@Include_RetiredCancelled = 'Y'</cfif>
</cfquery>

>We have always been able to make it work with <CFPROCRESULT
>
><cfstoredproc procedure="procedureName" datasource="xyz">
><cfprocparam type="IN" blah blah>
><cfprocresult name="myQueryName">
></cfstoredproc>
>
>then <cfloop query="myQueryName">...
>  -----Original Message-----
>  From: Dave Watts [mailto:[EMAIL PROTECTED]
>  Sent: Thursday, March 18, 2004 10:40 AM
>  To: CF-Talk
>  Subject: RE: CF5 and Stored Procedures
>
>
>  > I have a stored procedure that executes a somewhat complex
>  > query on a SQL 2000 database and returns a result set.  How
>  > do I access that result set using CF?  I've had lots of
>  > trouble getting the <cfstoredproc> and <cfprocparam> tags to
>  > work ( don't know what I'm doing wrong! > so I've been
>  > successfully using <cfquery> to execute stored procedures
>  > which don't return a result set, but now I have one that does
>  > and I'm stuck. Help!
>
>  If your SQL Server stored procedure returns a single resultset, you should
>  be able to just call it within CFQUERY without any trouble. You might want
>  to post the code for your stored procedure and your corresponding CFML
>code.
>
>  Dave Watts, CTO, Fig Leaf Software
>  http://www.figleaf.com/
>  phone: 202-797-5496
>  fax: 202-797-5444
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to