Bonjour,

Voici mon Code VBS :

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
with cmd
 
                .CommandText = "{call update_data(?,?)}"
                ' specify parameter info 1 by 1 in the order of the question marks
                ' specified when we defined the stored procedure
 
                '//Définition paramètre 1
                .Parameters.Append .CreateParameter("Param1", adVarChar, _adParamInput)
                .Parameters("Param1") = getdate()
 
                 '//Définitionparamètre 1
                .Parameters.Append .CreateParameter("Param2", adVarChar, _adParamInput)
                .Parameters("Param2") = pCode
 
                .Execute
	End With


Voci ma code SQL pour 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
/*Procédure Stockée update_data */
 
USE MA_BASE
IF EXISTS (SELECT name FROM sysobjects WHERE name = 'update_data') /*Est ce que la procédure exitse ?*/
PRINT 'Procédure "update_data" mise à jour dans la base SECV1_DEV01'
DROP PROCEDURE update_data /* on supprime la procédure*/
 
GO
 
CREATE PROCEDURE update_data( @date datetime, @code varchar) /*on crée la procédure stockée*/
AS
		INSERT INTO pwd(Date_pwd,Label_pwd,id_type) VALUES ( @date, @code, NULL ) /*Action realise par la procédure stockée*/


Lorsque j'execute mon code, j'ai l'erreur suivante : Caractère Incorrect pour la ligne VBS : "Parameters.Append .CreateParameter("Param1", adVarChar, _adParamInput)"


Quelqu'un pourait-il m'aider ? Merci d'avance