Hallo,
ich bin es nochmal und mache einen neuen Thread auf.
Ich bin der Verzweiflung nahe und weiß nicht mehr weiter.
Aber dieses Super-Forum wird hier sicher weiterhelfen, denke ich.
Es sind letztendlich nur drei Fragen, die geklärt werden müßten.
Also gut.
Ich greife über ADO auf MS SQL 7.0 zu.
Eine Prozedur habe ich schon mal korrekt erstellt.
Der Aufruf dieser Prozedur in Delphi macht mir allerdings Schwierigkeiten.
Quelltext
1: 2: 3:
| ADOStoredProc1.parameters.parambyname('@feld1').Value := 'Wert1'; .... AdoStoredProc1.execproc <= Hier liegt das Problem |
Das ExecProc verursacht die Fehlermeldung:
| Zitat: |
ODBC MS SQL Server Driver: Das optionale Feature wurde nicht implementiert
|
Das ist das erste Problem.
Bei Aufrufen mit Ergebnismengen (Select etc.) kann man eine Stored Procedure ja wie eine normale Tabelle behandeln, also so:
Quelltext
1:
| Select * from nameprocedure |
Als Komponenten benötigt man ein DATASET(ADODATASET) und eine QUERY. Wie muß ich diese beiden Komponenten miteinander verbinden, damit der sql-Ausdruck das Ergebnis der stored procedure zurückliefert ?
Und welche Komponente kann man verwenden, wenn eine STORAGE sowohl INSERT als auch SELECT Ausdrücke enthält ?
Danke für EURE Hilfe !
Das ist super !
Gruss
Gunnar