Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#1

Select-Befehle für wiederholte Benutzung speichern?

  Alt 6. Dez 2006, 14:23
Datenbank: Firebird • Version: 2.0 • Zugriff über: Firebird Net Provider
Hallo,
der Anwender soll in der Applikation (über eines oder mehrere Eingabeformulare) SELECT-Befehle mit Parametern erstellen und speichern können; bei späterer Gelegenheit soll der Befehl wieder verwendet werden mit anderen Inhalten der Parameter.

Was ist am praktischsten, wo und wie Befehl, Parameter-Name und -Typ sowie Beschreibung zu speichern wären?
  1. ausschließlich als Stored Procedure
  2. wie eine View in der Systemtabelle RDB$Relations
  3. mit eigenen Tabellen in der Datenbank (z.B. RDB$Select und RDB$Parameter)
  4. mit eigenen Tabellen in einer Xml-Datei
  5. oder gibt es noch andere geeignete Verfahren?
Bei Begründungen und Diskussionen könnt Ihr Euch kurz fassen; ich kann mir die Konsequenzen selbst ausmalen. Danke! Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat