Hallo,
ich bin es nochmal und habe einen neuen Thread aufgemacht.
Ich habe ein echtes Problem an der Backe.
Als Server benutze ich MS
SQL 7.0.
Der Zugriff erfolgt über
ADO.
TADOStoredProc ist ja wohl dazu da, gespeicherte Prozeduren ohne Ergebnismengen (also Insert, Create, Update..) aufzurufen.
Die Prozedur habe ich im Objekt-Inspektor ausgewählt.
Folgender Code funktioniert auch:
Code:
AdoStoredProc1.Parameters.parambyname('@Feld').Value := 'Wert1';
.......
Das EXECPROC danach macht aber Schwierigkeiten, sodaß es zu folgender Fehlermeldung kommt:
Zitat:
ODBC MSQL Server Das optionale Feature ist nicht implementiert.
Das wäre der erste Punkt, der geklärt werden müßte.
Bei ergebnismengenorientierten Abfragen (Select etc.) kann man die Prozedur wie eine normale Tabelle behandeln.
Also zum Beispiel so:
Select * from test_procedure
Ich brauche dazu ja wohl ein ADODataSet und eine
Query.
Und wie muß ich diese beiden im Objekt-Inspektor miteinander verbinden, daß
die
Query das Ergebnis der Prozedur zurückliefert ?
Sind also nur zwei Fragen..
Wäre also wirklich klasse, wenn einer ne Antwort parat hätte.
Komme nämlich echt nicht weiter.
Danke !
Gruss
Ich habe schon überall nachgeschaut, dieses Forum ist hier eigentlich die einzige Möglichkeit, dieses Scheiß-Problem zu beseitigen, da ich selbst an die Grenzen meiner Möglichkeiten gestoßen und etwas frustriert bin.
Gunnar