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
Partager