Bonjour,
Je cherche à récupérer les paramètre de sortie de la procédure stockée ci-après, comme indiqué dans l'article http://www.bidn.com/blogs/BillBranne...meters-in-ssis. Les variables de retour déclarées dans le package sont de type DateTime.
J'ai essayé plusieurs types différents dans Parameter Mapping : DBDATE, DBTIMESTAMP, DBTIME mais rien n'y fait j'ai toujours la même erreur :
Est ce que j'ai manqué quelque chose ?[Execute SQL Task] Error: Executing the query "EXEC dbo.up_GetTimeFrameDate ?, ? output, ? output" failed with the following error: "The type of the value being assigned to variable "User::TimeFrameBudStart" differs from the current variable type.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 CREATE PROCEDURE [dbo].[up_GetTimeFrameDate] @TFType varchar(50), @TFStart date OUTPUT, @TFFinish date OUTPUT AS /* @TFType Type de timeframe à récupérer @TFStart date de début du timeframe (OUTPUT) @TFFinish date de fin du timeframe (OUTPUT) */ SET NOCOUNT ON; SET ANSI_NULLS ON; SET QUOTED_IDENTIFIER ON; SELECT @TFStart=[TimeFrameStart], @TFFinish=[TimeFrameFinish] FROM dbo.TimeFrameRepository WHERE TimeFrameType=@TFType -- Fin de la procedure stockee
Partager