Einzelnen Beitrag anzeigen

ToFaceTeKilla

Registriert seit: 17. Mai 2006
Ort: Leipzig
283 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Stored Procedere Rückgabewert

  Alt 4. Mär 2011, 10:51
Lies mal die Dokumentation zu SET NOCOUNT!
Ich weis zwar nicht, wie du auf das Resultset zugreifst, aber z.B. bei ADO würde es reichen, das ganze so zu machen:
Code:
CREATE PROCEDURE sp_TESTGetRowsCount(@RowCount int OUTPUT)

AS
BEGIN
 SELECT *  FROM XX_MEINE_TABELLE;
END
GO
Und dann musst du nur noch auf die Eigenschaft Recordcount des TDatasets zugreifen.

Edit:
Was natürlich auch geht:
Code:
CREATE PROCEDURE sp_TESTGetRowsCount(@RowCount int OUTPUT)

AS
BEGIN
 SELECT Count(*) FROM XX_MEINE_TABELLE;
END
GO
Und dann normaler Zugriff auf das Recordset.
Billy Gerwitz
"Bei der Softwareentwicklung suchen wir nicht den richtigen Weg, sondern den am wenigsten falschen." - frei nach V. Hillmann

Geändert von ToFaceTeKilla ( 4. Mär 2011 um 10:57 Uhr)
  Mit Zitat antworten Zitat