After an insert, I need to get the new rowid which is autogenerated by a Before Insert trigger on the table.
A. The SQLInsert property has:
Code: Select all
EXECUTE PROCEDURE TBLTEST_I(:TESTID, :TESTNM) RETURNING_VALUES :NEWID
Code: Select all
CREATE PROCEDURE TBLTEST_I(
TESTID INTEGER,
TESTNM VARCHAR(20) CHARACTER SET UTF8 COLLATE UTF8)
RETURNS(
NEWID INTEGER)
AS
BEGIN
INSERT INTO TBLTEST (
TESTID,
TESTNM)
VALUES (
:TESTID,
:TESTNM) RETURNING TESTID INTO :NEWID;
END
1. Is the syntax for item A supported?
2. In code, how can I get the value returned by the stored procedure?