Posted: Wed Dec 02, 2015 7:38 am Post subject: IIB ODBC SQLERRORTEXT Encoding
Newbie
Joined: 07 Aug 2015 Posts: 2
Hello.
Such simple code
Code:
CREATE PROCEDURE TEST_EX(IN m CHARACTER)
LANGUAGE DATABASE
EXTERNAL NAME "TEST_EX";
CREATE COMPUTE MODULE TestFlow_Compute
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
CALL CopyMessageHeaders();
CREATE LASTCHILD OF OutputRoot DOMAIN 'XMLNSC' NAME 'XMLNSC';
BEGIN
DECLARE EXIT HANDLER FOR SQLSTATE LIKE '%'
BEGIN
set OutputRoot.XMLNSC.Root.SQLCODE = SQLCODE;
set OutputRoot.XMLNSC.Root.SQLSTATE = SQLSTATE;
set OutputRoot.XMLNSC.Root.SQLNATIVEERROR = SQLNATIVEERROR;
set OutputRoot.XMLNSC.Root.SQLERRORTEXT = SQLERRORTEXT;
END;
CALL TEST_EX('xxx');
END;
set OutputRoot.XMLNSC.Root.OK = 'x';
RETURN TRUE;
END;
CREATE PROCEDURE CopyMessageHeaders() BEGIN
DECLARE I INTEGER 1;
DECLARE J INTEGER;
SET J = CARDINALITY(InputRoot.*[]);
WHILE I < J DO
SET OutputRoot.*[I] = InputRoot.*[I];
SET I = I + 1;
END WHILE;
END;
CREATE PROCEDURE CopyEntireMessage() BEGIN
SET OutputRoot = InputRoot;
END;
END MODULE;
On Windows 8.1
LCID Name DisplayName
---- ---- -----------
1033 en-US English (United States)
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum