Salut tout le monde

Je suis entrain d'exécuter un procédures stockées sur sql server 2010 mais il y a une erreur que je ne comprends pas.

La procédure stockée:

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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
ALTER PROCEDURE [dbo].[CreateFiche]
 
	@code_machine nVarchar(50),
	@code_section nVarchar(50),
	@emplacement nVarchar(50),
	@ligne nVarchar(50),
	@code_secteur nVarchar(50),
	@categorie nVarchar(50),
	@ref_fournisseur nVarchar(50),
	@fonction nVarchar(50),
	@type nVarchar(50),
	@etat nVarchar(50),
	@type_anal nVarchar(50),
	@codeImmo int,
	@num_serie nVarchar(50),
	@affaire nVarchar(50),
	@Date_deb_sce Date=getdate,
	@Date_fin_sce Date=getdate,
	@Date_deb_garantie Date=getdate,
	@Date_fin_garantie Date=getdate
 
 
AS
	insert into machines (code_machine,code_section,emplacement,ligne,code_secteur,cat_mach,ref_fournisseur,fonction,type,etat,type_anal,codeImmo,nserie,affaire,date_fab,date_acq,date_deb_garantie,date_fin_garantie)
	values(@code_machine,@code_section,@emplacement,@ligne,@code_secteur,@categorie,@ref_fournisseur,@fonction,@type,@etat,@type_anal,@codeImmo,@num_serie,@affaire,@Date_deb_sce,@Date_fin_sce,@Date_deb_garantie,@Date_fin_garantie)
	RETURN
l'exécution :
declare @code_machine nvarchar(50)
declare @code_section nvarchar(50)
declare @ligne nvarchar(50)
declare @code_secteur nvarchar(50)
declare @categorie nvarchar(50)
declare @ref_fournisseur nvarchar(50)
declare @fonction nvarchar(50)
declare @type nvarchar(50)
declare @etat nvarchar(50)
declare @type_anal nvarchar(50)
declare @codeImmo int
declare @num_serie nvarchar(50)
declare @affaire nvarchar(50)
declare @Date_deb_sce date
declare @Date_fin_sce date
declare @Date_deb_garantie date
declare @Date_fin_garantie date
 
 
set @code_machine ='marwa'
set @code_section =''
set @ligne =''
set @code_secteur =''
set @categorie =''
set @ref_fournisseur =''
set @fonction =''
set @type =''
set @etat =''
set @type_anal =''
set @codeImmo =1
set @num_serie =''
set @affaire =''
set @Date_deb_sce ='10/2/2010'
set @Date_fin_sce ='11/2/2010'
set @Date_deb_garantie ='15/2/2010'
set @Date_fin_garantie ='16/03/2010'
EXECUTE CreateFiche @code_machine,@code_section,@ligne,@code_secteur,@categorie,@ref_fournisseur,@fonction,@type,@etat,@type_anal,
@codeImmo,@num_serie,@affaire,@Date_deb_sce,@Date_fin_sce,@Date_deb_garantie,@Date_fin_garantie