Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Unerklärliche Fehlermeldung: function unknown (https://www.delphipraxis.net/152786-unerklaerliche-fehlermeldung-function-unknown.html)

idefix2 6. Jul 2010 21:56

Datenbank: Firebird • Version: 2.1 • Zugriff über: egal

Unerklärliche Fehlermeldung: function unknown
 
Ich brüte jetzt schon eine ganze Weile über diesem kleinen Stück SQL und finde den Fehler nicht:

Code:
SQL> create procedure get_user returns (userid integer) as
CON> begin
CON> userid = RDB$GET_CONTEXT('USER_SESSION', 'User_Id');
CON> if (userid is null) then userid = 0;
CON> end !!
SQL>
SQL> CREATE TRIGGER I_sysuser FOR sysuser
CON> BEFORE INSERT AS
CON>  BEGIN
CON>  NEW.ID = GEN_ID(gensys, 1);
CON>  NEW.newuser = get_user();
CON>  NEW.CODE = UPPER(Rtrim(NEW.CODE));
CON>  END !!
Statement failed, SQLCODE = -804
Dynamic SQL Error
-SQL error code = -804
-Function unknown
-GET_USER
SQL>

himitsu 6. Jul 2010 22:00

AW: Unerklärliche Fehlermeldung: function unknown
 
edit ... war blöd

mkinzler 6. Jul 2010 22:03

AW: Unerklärliche Fehlermeldung: function unknown
 
Delphi-Quellcode:
EXECUTE PROCEDURE get_user RETURNING_VALUES NEW.newuser;

idefix2 6. Jul 2010 22:30

AW: Unerklärliche Fehlermeldung: function unknown
 
Danke, funktioniert.:-D

mkinzler 6. Jul 2010 22:33

AW: Unerklärliche Fehlermeldung: function unknown
 
Gerngeschehen


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz