Alternative de IF Exists de SQL dans MSAcess SQL
Bonjour, j'ai une requête sql qui consiste à vérifier s'il y'a un élément dans la table alors on fait la mise à jour, si non on insert dans la table. je developpe un shoppingCart avec ASP.NET C#, alors je voudrais créer des procédure dans access pour les appeler directement dans mon code.
voici ce que la requête doit donnerl, en Sql, ca fonctionne parfaitement, mais avec access non:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
CREATE PROCEDURE ShoppingCartAjoutProduits
(@CartID char(36),
@ProduitID int,
@Attributs char(255))
As
IF EXISTS
(SELECT CartID
FROM ShoppingCart
WHERE ProduitID = @ProduitID AND CartID = @CartID)
UPDATE ShoppingCart
SET Quantite = Quantite + 1
WHERE ProduitID = @ProduitID AND CartID = @CartID
ELSE
IF EXISTS (SELECT titre FROM livres WHERE NumLivre = @NumLivre)
INSERT INTO ShoppingCart (CartID, ProduitID, Attributs, Quantite, DateAjoute)
VALUES (@CartID, @ProduitID, @Attributs, 1, GETDATE()) |
comment on peut l'écrire avec msaccess sql?
merci