Moin moin,
es betrifft eigentlich nicht direkt Delphi, sonder den MSSQL Server selber.
Ich habe eine stored procedure mit folgendem Aufbau (nur grob):
SQL-Anweisung
1: 2: 3: 4: 5: 6: 7: 8: 9:
| -- SET x = (SELECT Col1 FROM Tabelle1) -- SET y = (SELECT Col2 FROM Tabelle2)
Wenn x = y dann EXEC spMachWas
SELECT x,y, * FROM Tabelle1 |
Jetzt habe ich aber das Problem, dass die spMachWas mir ein (SELECT * FROM Tabelle2) als result zurückgibt.
Insgesamt kommt die oben beschriebene stored procedure mit 2 resultsets nach Delphi zurück.
Gibt es eine elegante Möglichkeit, dass nur das letzte SELECT als result kommt, da ich sonst Probleme bekomme da die Ergebnisse der SELECTs unterschiedlich sind!!!???
MfG
Johannes