Autor Beitrag
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 03.04.03 20:03 
Gibt es eine Möglichkeit, so wie bei Tabellennamen (GetTableNames) über eine IBDatabase-Kompo herauszufinden, welche Stored Procedures in der Datenbank hinterlegt sind?

Gruß
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Do 03.04.03 20:09 
Hi
Ja gibts. IBExtract liefert dir so ziemlich alle Metadaten die's gibt. Auch Procedures.
Zweite Möglichkeit wäre das direkte Auslesen aus den Systemtabellen. Da müsst ich aber selber erst mal nachschlagen, die Abfrage dafür hab ich net im Kopf.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
UGrohne Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 03.04.03 20:10 
hmmm, ok danke, dachte da gäbe es eine Möglichkeit wie GetProcedureNames oder so :wink:

Na gut, dann gehen wir halt über IBExtract, wenn's unbedingt sein muss *grummel*

Danke
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Do 03.04.03 20:13 
Na wenn ich dich schon grummeln höre:
ausblenden Quelltext
1:
2:
select RDB$Procedure_name from RDB$PROCEDURES 
where RDB$System_flag = 0 or RDB$System_flag is null;

Wenn du allerdings auch noch die Parameter und den Procedure-Source haben willst, musst du wirklich bis morgen warten.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
UGrohne Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 03.04.03 20:51 
Ne danke, funktioniert mit IBExtract schon wunderbar, ich brauch das nur, um die Datenbankversion zu überprüfen, damit ich weiß ob die SP schon drin ist, oder ob die DB aktualisiert werden soll, was dann gleich alles im hintergrund geschieht. Dann gibts im Programm nämlich keine Fehler *g*

Aber danke für Deine Mühe