Bonjour à tous,
Je souhaite exécuter une procédure stockée sous sql server de puis ACCESS.
Je sais lancer la procédure, mais je butte sur la mise en forme des paramètres à passer
Voici les paramètres de la procédure stockée
1 2 3 4 5 6 7 8 9
| ALTER PROCEDURE [dbo].[sp_Add_ItemDevQty]
@typmvt varchar(20),
@numPiece varchar(20),
@ItemID varchar(20),
@Qty float,
@depot varchar(5),
@NewLineID integer OUTPUT,
@PxUnitaire float
AS .... |
et voici mon code sous ACCESS
Set rcd = connectODBC.Execute("EXEC sp_Add_ItemDevQty @typmvt = """ & rst.Fields(0) & """, @numPiece = """ & Compteur & """, @ItemID = """ & rst.Fields(1) & """, @Qty = """ & rst.Fields(2) & """, @depot = 01, @NewLineID = """ & NewLineID & """, @PxUnitaire = """ & rst.Fields(4) & """")
De plus je ne comprends pas ce que signifie un paramètre déclaré avec OUTPUT
Merci pour votre aide.
Daniel
Partager