Hello,
   I have the following procedure (in reality, mine is a bit more complex,
but this is usefull).

DROP FUNCTION ISEMPLOYEEINCONTEXT
//
CREATE FUNCTION ISEMPLOYEEINCONTEXT (COMPANYID FIXED(9,0), HUMANRESOURCEID
FIXED(9,0),
DSTARTCHR TIMESTAMP) RETURNS NUMBER AS
VAR RES INT;
TRY
SELECT 1 INTO :RES
FROM
PSF.COMPANY_HUMAN_RESOURCE A WHERE
DATE(:DSTARTCHR)=DATE(A.D_START);
RETURN RES;
CATCH
IF $RC <> 100 THEN STOP($RC,$ERRMSG)
ELSE RETURN 0;
//
GRANT EXECUTE ON PPORTAL_PERMISSION.ISEMPLOYEEINCONTEXT TO PSF
//
GRANT EXECUTE ON PPORTAL_PERMISSION.ISEMPLOYEEINCONTEXT TO PPORTAL
//

When i use it in a select like this

select ISEMPLOYEEINCONTEXT(1, 200046, D_START) from
PSF.COMPANY_HUMAN_RESOURCE
I receive th error

General error;-9111 POS(1) System error: Move error.

It's seems that I have problems with timestamp convertion or something like
that.

What could I do?

Thank!

Matteo


*************************************
Matteo Gattoni
ICTeam S.p.A.
Via Azzano S.Paolo, 139
24050 GRASSOBBIO (BG)
Tel.: +39 035 4232156
Fax: +39 035 4522034
e-mail: [EMAIL PROTECTED]
*************************************


-- 
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to