question about store procedure to return @@indentity
Our application just is upgrating to ColdFusion 2018. We have a store procedure
CREATE PROC sp_cs_set_emp_qual
@pbn_SRI varchar(15),
@84805_ID decimal(18,0),
@availability_status varchar(15) = null,
@84805_lname varchar(50),
@84805_fname varchar(50),
@84805_init varchar(50),
@9301045_qual varchar(250),
@8668307_emp_flag int,
@added_emp_ID decimal(18,0) OUTPUT
AS
BEGIN
INSERT INTO employee
( pbn_SRI,
availability_status,
emp_lname,
emp_fname,
emp_init,
academic_qual,
duplicate_ind
)
VALUES
( @pbn_sri,
@availability_status,
@84805_lname,
@84805_fname,
@84805_init,
@9301045_qual,
@8668307_emp_flag
)
SELECT @added_emp_ID = @@IDENTITY
END
With the ColdFusion 2018 developing edition, after runing this store procedure, the record has been insert into the table, but the @added_emp_ID return empty. It was working well with the ColdFuion 9. Anyone has an idea about this?
