bonjour,

alors la question est très bete surement mais bon je la pose quand même
nous avons une procedure stockée définie comme suis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
PROCEDURE [dbo].[sp_NewSmallContract](
    @START_DATE datetime,
    @END_DATE datetime,
    @MWH_YEAR numeric(18,10),
    @PRODUCT_ID bigint,
    @SUB_PRODUCT_ID [bigint],
    @SEGMENT_ID bigint,
    @Result [bit] OUTPUT)
dans mon code C# j'essaye de l'xecuter et de retrouver la valeur de sortie mais ...
je fait comme ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ds_ImportTableAdapters.QueriesTableAdapter sp =
                    new CST.Import.ds_ImportTableAdapters.QueriesTableAdapter();
sp.sp_NewSmallContract(dr.START_DATE,dr.END_DATE,dr.MWH_YEAR,dr.PRODUCT_ID,dr.SUB_PRODUCT_ID,dr.SEGMENT_ID,rowPassed );
et il me dit
The best overloaded method match for 'CST.Import.ds_ImportTableAdapters.QueriesTableAdapter.sp_NewSmallContract(System.DateTime?, System.DateTime?, decimal?, long?, long?, long?, ref bool?)' has some invalid arguments
et aussi
cannot convert from 'bool' to 'ref bool?
Alors, j'essaye plein de choses... mais je suis nul car rien ne fonctionne... j'ai loupé un truc mais quoi?

merci de votre aide