Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Variablen in Delphi erstellen und im Trigger verwenden. (https://www.delphipraxis.net/154978-variablen-delphi-erstellen-und-im-trigger-verwenden.html)

Jackie1983 4. Okt 2010 08:38

Datenbank: Oracle • Version: 7 • Zugriff über: DOA

Variablen in Delphi erstellen und im Trigger verwenden.
 
Servus,

habe noch nicht so viele Erfahrungen in Oracle. Erstelle mit den SQL Tools einen Trigger.
Code:
CREATE OR REPLACE TRIGGER TriggerMYError
BEFORE INSERT .... ON .....
DECLARE
  myerror EXCEPTION;
BEGIN
  .....
  RAISE myerror;
EXCEPTION
  WHEN myerror THEN
    Raise_Application_Error(-20001, &MyErrorCode);
END;
Verwende die DOA Komponente um auf die DB zu zugreifen.
Jetzt möchte ich aus Delphi die Variable MyErrorCode zuweisen.
Also irgendwie
Delphi-Quellcode:
 OracleScript.SetVariable('MyErrorCode','Irgend was');
Nur leider geht das oben im Trigger nicht und bekomme immer einen Fehler das & falsch ist. Habe auch schon % und @ probiert.

Kann mir da einer weiterhelfen?
Mfg

Jackie1983 5. Okt 2010 08:34

AW: Variablen in Delphi erstellen und im Trigger verwenden.
 
Eventuell geht es auch ganz anders. Ich brauche eine Benutzerverwaltung.
Das heist ich muss in der Oracle Session definieren können welcher Benutzer ich bin und im Trigger kann ich dann prüfen ob der Benutzer auch die Rechte dafür hat...

Habe schon gegoogelt, aber irgend wie finde ich nichts dazu....


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 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