Anthony,
Yes, they are getting passed in the same order as the Stored Procedure in the 
database.  I have taken the stored procedure and tried it through Query 
Analyzer and it inserts the data without any problems.  I'll include the Stored 
Procedure parameter list so you can see it.  I am much better with databases 
than I am with Coldfusion.  This has been one of those problems bedeviling me 
and I can't figure out why, especially since the error message is not telling 
me exactly where the problem is because it points to the first line in the 
CFStoredProc and yet it hightlights the very last line in the series of 
cfprocparams.
Tom

DB Script:
------------------------------------------------------------
-- Create New Version of 'dbo.spInsertEOC' Stored Procedure
------------------------------------------------------------CREATE PROCEDURE 
dbo.spInsertEOC
-------------------------------------------------
-- EOCSurvey Table Parameters
-------------------------------------------------
@ClsFltID               numeric,
@MissionRat             int,
@MissionCom             varchar(2000),
@CurrEffRat             int,
@CurrEffCom             varchar(2000),
@InstrMethRat           int,
@InstrMethCom           varchar(2000),
@CommissionSource       int,
-------------------------------------------------
-- EOCFac Table Parameters
-------------------------------------------------
@Billeting              int,
@Gym                    int,
@DiningHall             int,
@AULibrary              int,
@OClub                  int,
@GymComment             varchar(1000),
@BilletingComment       varchar(1000),
@DiningHallComment      varchar(1000),
@AULibraryComment       varchar(1000),
@OClubComment           varchar(1000),
-------------------------------------------------
-- EOCFC Table Parameters
-------------------------------------------------
@FCOverallRat           int,
@FCOverallCom           varchar(1000),
@FCCompetence           int,
@FCCommunication        int,
@FCFacilitator          int,
@FCAbilityInclude       int,
@FCRealWorld            int,
@FCBestCom              varchar(1000),
@FCImproveCom           varchar(1000),
@FCUsefulFB             int,
@FCProfFB               int,
@FCLeadImpFB            int,
@FCBestFBCom            varchar(1000),
@FCImproveFBCom         varchar(1000),
@FCGroupFB              int,
@FCLessonLrnd           int,
@FCInterventionFB       int,
@FCRelevanceFB          int,
@FCBestFacCom           varchar(1000),
@FCImproveFacCom        varchar(1000),
-------------------------------------------------
-- EOCSocFac Table Parameters
-------------------------------------------------
@SOCFacRat              int,
@SOCFacCom              varchar(2000),
@EbookRat               int,
@EbookCom               varchar(2000),
-------------------------------------------------
-- EOCStrImp Table Parameters
-------------------------------------------------
@Strength1              int,
@Strength2              int,
@Strength3              int,
@Improve1               int,
@Improve2               int,
@Improve3               int,
@OtherComment           varchar(2500)

AS
-------------------------------------------------
-- Declare Procedural Variables - Obtain Values
-------------------------------------------------
DECLARE @EOCSurveyID    int,            -- EOCSurvey Primary Key Value
        @STATUS         int             -- Child Procedure Status
---------------------------------------------------------
SET    @STATUS = 0              -- Set Child Procedure Status - (Clear)
SET    @EOCSurveyID = 0         -- Intialize Parent Primary Key Value
---------------------------------------------------------
BEGIN
-- BEGIN TRANSACTION            -- Start Transactional Processing
-- SELECT @ErrorStatus = 1      -- Check Error Trapping {Before Insert}
        
        ----------------------------------------------------
        -- Insert Information Into EOCSurvey Table
        ----------------------------------------------------
        Begin
        INSERT INTO dbo.EOCSurvey
              ( ClsFltID, MissionRat, MissionCom, CurrEffRat,
                CurrEffCom, InstrMethRat, InstrMethCom, CommissionSource)
        -------------------------------------------------------------
        VALUES                  
              ( @ClsFltID, @MissionRat, @MissionCom, @CurrEffRat,
                @CurrEffCom, @InstrMethRat, @InstrMethCom, @CommissionSource)
        SELECT @EOCSurveyID=@@Identity  -- Obtain Parent Primary Key Value

        ----------------------------------------------------------------------
        -- Process Insert Information Into EOCFac Table via spInsertEOCFacInfo 
        ----------------------------------------------------------------------
        -- SET @EOCSurveyID = 0 -- Parent Primary Key Value Test
        IF @EOCSurveyID > 0
        EXECUTE dbo.spInsertEOCFac
                @EOCSurveyID,           @Billeting,             @Gym, 
                @DiningHall,            @AULibrary,             @OClub,
                @GymComment,            @BilletingComment,      
@DiningHallComment,
                @AULibraryComment,      @OClubComment

        -----------------------------------------------------------------------
        -- Process Insert Information Into EOCFC Table via spInsertEOCFCInfo
        -----------------------------------------------------------------------
        -- SET @EOCSurveyID = 0         -- Parent Primary Key Value Test
        IF @EOCSurveyID > 0
        EXECUTE dbo.spInsertEOCFC
                @EOCSurveyID,           @FCOverallRat,          @FCOverallCom,
                @FCCompetence,          @FCCommunication,       @FCFacilitator,
                @FCAbilityInclude,      @FCRealWorld,           @FCBestCom,
                @FCImproveCom,          @FCUsefulFB,            @FCProfFB,
                @FCLeadImpFB,           @FCBestFBCom,           @FCImproveFBCom,
                @FCGroupFB,             @FCLessonLrnd,          
@FCInterventionFB,
                @FCRelevanceFB,         @FCBestFacCom,          @FCImproveFacCom

        -----------------------------------------------------------------------
        -- Process Insert Information Into EOCSocFac Table via 
spInsertEOCSocFacInfo
        -----------------------------------------------------------------------
        -- SET @EOCSurveyID = 0         -- Parent Primary Key Value Test
        IF @EOCSurveyID > 0
        EXECUTE dbo.spInsertEOCSocFac
                @EOCSurveyID,           @SOCFacRat,             @SOCFacCom,
                @EbookRat,              @EbookCom

        -----------------------------------------------------------------------
        -- Process Insert Information Into EOCStrImp Table via 
spInsertEOCStrImpInfo
        -----------------------------------------------------------------------
        -- SET @EOCSurveyID = 0         -- Parent Primary Key Value Test
        IF @EOCSurveyID > 0
        EXECUTE dbo.spInsertEOCStrImp
                @EOCSurveyID,           @Strength1,             @Strength2,
                @Strength3,             @Improve1,              @Improve2,
                @Improve3,              @OtherComment

        END
END

GO

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:6:2371
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/6
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:6
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.6
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to