Thema: Delphi BDE Stored Procedure

Einzelnen Beitrag anzeigen

Benutzerbild von Garby
Garby

Registriert seit: 17. Mär 2003
Ort: Tirol
199 Beiträge
 
Delphi 2005 Professional
 
#14

Re: BDE Stored Procedure

  Alt 2. Okt 2003, 12:09
Hallo allerseits,

einen Prozeduraufruf wie diesen:exec TSW_RESTRICT_SESSION.enable gibt es meines Wissens in Oracle nicht.(Zumindest ist enable kein Parameter)

TSW_RESTRICT_SESSION muss demnach ein Oracle Package sein, und enable eine Procedure dieses Packages.
Es kann aber auch ein Synonym sein, das auf ein Package eines anderen Users zeigt.

In diesem Fall kannst du mit der StroedProc Komponente die Prozedur folgendermassen aufrufen:
Delphi-Quellcode:
Datamodule1.StoredProc1.StoredProcName := 'TSW_RESTRICT_SESSION.ENABLE';
Datamodule1.StoredProc1.Prepare;
Datamodule1.StoredProc1.ExecProc;
Wenn du viel mit Oracle arbeitest, dann wirst du mit der BDE ziemlich schnell auf Grenzen stoßen. z.B. kannst du keine PLSQL Blöck oder DDL Anweisungen absetzen. Auch der Zugriff auf Blobs, CLOBS, BFILES u.dgl. ist nicht möglich. usw, usw, usw....

Ich kann dir nur die Zugriffskomponenten Direct Oracle Access von Allroundautomations empfehlen.
Damit ist so gut wie alles möglich.
Walter
Wenn zwei dasselbe tun, ist es noch lange nicht dasselbe
(Adelphi)
  Mit Zitat antworten Zitat