Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

SSIS: RETURN-Wert einer stored procedure an Variable übergeben

$
0
0

Ich möchte den Return-Wert einer SP an eine Variable des SSIS-Pakets übergeben.

Leider scheitert das. Die Variable ist immer 0

Dies ist die SP:

ALTER PROCEDURE [dbo].[sp_NeuenProgrammLaufAnlegen]
	-- Add the parameters for the stored procedure here
	@version nvarchar(50)
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;

    -- Insert statements for procedure here
	INSERT INTO dbo.HBCI_Runs (HBCI_ProgVersion,HBCI_MACHINENAME,HBCI_User, HBCI_Start)
	VALUES (
		@version,
		HOST_NAME(),
		CURRENT_USER,
		GETDATE()
	)
	
	RETURN @@IDENTITY

END

Mein SQL-Task erwartet kein Resultset und hat die Variable als Parameter 0 (Output) definiert.

Ist dieser Weg überhuapt richtig?

Ich habe es auch schon mit einem output-Parameter innerhalb der SP probiert, das gab aber nur Fehlermeldungen


Viewing all articles
Browse latest Browse all 1772

Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>