Well, I'm getting no where fast ... and this is the last thing I need to get
working, and then I have this application finished ... grrrr

As I said previously, cfdump turns up a big blank.


I ran this test in query analyzer and it worked:

DECLARE @archive_id bigint

select @archive_id = 2345

SELECT  ARCHIVE_ID,
                        NB_ID,
                        COPYRIGHT,
                        PUB_DATE,
                        P_SECTION,
                        PAGE,
                        WORD_COUNT,
                        HEADLINE,
                        SUBHEAD,
                        LEDE,
                        STORY
FROM story_archive
WHERE  ARCHIVE_ID = @ARCHIVE_ID


So, I remain stumped.

H.



> -----Original Message-----
> From: James Ang [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, January 17, 2003 12:06 PM
> To:   CF-Talk
> Subject:      RE: StoredProc Error Num 3
> 
> When you said no rows, are you saying that:
> 
> <cfdump var="#FULL_TEXT#">
> 
> Returns an empty query dump? Does the query even have any columns?
> 
> Judging from your stored procedure definition, those OUTPUT parameters
> are not needed since you never assign them any value. But if you do need
> the output parameters, perhaps you meant to have:
> 
> SELECT  
>                       @NB_ID = NB_ID,
>                       @COPYRIGHT = COPYRIGHT,
>                       @PUB_DATE = PUB_DATE,
>                       @P_SECTION = P_SECTION,
>                       @PAGE = PAGE,
>                       @WORD_COUNT = WORD_COUNT,
>                       @HEADLINE = HEADLINE,
>                       @SUBHEAD = SUBHEAD,
>                       @LEDE = LEDE,
>                       @STORY = STORY
> FROM story_archive
> WHERE  ARCHIVE_ID = @ARCHIVE_ID
> 
> If you do the above, then: FULL_TEXT will definitely be empty, BUT all
> your <cfprocparam> variables will be populated after the stored proc
> call.
> 
> And for future stored proc "bugs", you should test with SQL Query
> Analyzer first to make sure that your stored proc is working there. If
> it is, then the problem is in the CFML code. :) And nice thing about
> testing in SQL Query Analyzer is that you can use PRINT statements in
> your stored proc (which may or may not be deadly in a CFSTOREDPROC call)
> to help you debug better. :)
> 
> ----------------------------
> James Ang
> Programmer
> MedSeek, Inc.
> [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Owens, Howard [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, January 17, 2003 11:13 AM
> To: CF-Talk
> Subject: RE: StoredProc Error Num 3
> 
> 
> I'm still pulling my hair out over this stored proc.
> 
> To recap, the variable archive_id does not seem to be getting passed to
> the
> query ... so no rows (and 1 row should be returned) are being returned.
> 
> Here's my cf tags:
> 
> <cfstoredproc procedure="detail_story"
>               datasource="#request.dsn#"
>               returncode="yes">
>               
> 
>               
> <cfprocparam type="INOUT"
>              cfsqltype="CF_SQL_VARCHAR"
>                        variable="ARCHIVE_ID"
>                        value="#URL.SID#"
>              null="yes">
>               
>  <cfprocparam type="Out"
>              cfsqltype="CF_SQL_CHAR"
>                        variable="NB_ID"
>              null="NO">
>               
> <cfprocparam type="Out"
>              cfsqltype="CF_SQL_VARCHAR"
>                        variable="COPYRIGHT"
>              null="NO">
>                        
> <cfprocparam type="Out"
>              cfsqltype="CF_SQL_TIMESTAMP"
>                        variable="PUB_DATE"
>              null="NO"> 
>                        
> <cfprocparam type="Out"
>              cfsqltype="CF_SQL_VARCHAR"
>                        variable="P_SECTION"
>              null="NO"> 
>                        
>  <cfprocparam type="Out"
>              cfsqltype="CF_SQL_CHAR"
>                        variable="PAGE"
>              null="NO"> 
>       
>  <cfprocparam type="Out"
>              cfsqltype="CF_SQL_CHAR"
>                        variable="WORD_COUNT"
>              null="NO"> 
>                        
> <cfprocparam type="Out"
>              cfsqltype="CF_SQL_VARCHAR"
>                        variable="HEADLINE"
>              null="NO">
> 
>                       
>  <cfprocparam type="Out"
>              cfsqltype="CF_SQL_VARCHAR"
>                        variable="SUBHEAD"
>              null="NO"> 
>                       
>  <cfprocparam type="Out"
>              cfsqltype="CF_SQL_VARCHAR"
>                        variable="LEDE"
>              null="NO"> 
>                        
>  <cfprocparam type="Out"
>              cfsqltype="CF_SQL_longVARCHAR"
>                        variable="STORY"
>              null="no">  
> 
> <cfprocresult name="FULL_TEXT"
>               resultset="1">
> 
> 
> </cfstoredproc>
> 
> Here's my stored proc:
> 
> 
> 
> 
> CREATE PROCEDURE detail_story
> @ARCHIVE_ID bigint,
> @NB_ID char OUTPUT,
> @COPYRIGHT varchar OUTPUT,
> @PUB_DATE datetime OUTPUT,
> @P_SECTION varchar OUTPUT,
> @PAGE char OUTPUT,
> @WORD_COUNT char OUTPUT,
> @HEADLINE varchar OUTPUT,
> @SUBHEAD varchar OUTPUT,
> @LEDE varchar OUTPUT,
> @STORY NTEXT OUTPUT
> AS SELECT  ARCHIVE_ID,
>                       NB_ID,
>                       COPYRIGHT,
>                       PUB_DATE,
>                       P_SECTION,
>                       PAGE,
>                       WORD_COUNT,
>                       HEADLINE,
>                       SUBHEAD,
>                       LEDE,
>                       STORY
> FROM story_archive
> WHERE  ARCHIVE_ID = @ARCHIVE_ID
> GO
> 
> I even tried editing the stored proc to hardcode a variable @archive_id,
> and
> I still got no results returned.  But if I run the query in the SQL
> admin,
> runs fine ... returns results.
> 
> It's probably some stupid simple little error, but I can't see it.
> 
> H.
> 
> 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to