- fred@fredcity.net
- Nombre de messages : 2
Date d'inscription : 03/09/2015
Supprimer une composante de produit à partir d'ODBC
Jeu 3 Sep 2015 - 12:37
Bonjour, j’essaie désespérément de supprimer une composante d'un produit à partir d'une requète SQL.
Me retourne cette erreur : Cette fiche n'est pas réservée. <3> (SQLSTATE= ) (4)
Pourtant la version SELECT de la requète me retourne la bonne ligne.
SELECT * FROM ComponentsDetail WHERE RecCardPos = 2 AND TaNum=2;
Est-ce que je passe a coté de quelque chose ?
- Code:
BEGIN_COMPONENTS;
DELETE FROM ComponentsDetail WHERE RecCardPos = 2 AND TaNum=2;
END_COMPONENTS;
Me retourne cette erreur : Cette fiche n'est pas réservée. <3> (SQLSTATE= ) (4)
Pourtant la version SELECT de la requète me retourne la bonne ligne.
SELECT * FROM ComponentsDetail WHERE RecCardPos = 2 AND TaNum=2;
Est-ce que je passe a coté de quelque chose ?
- fred@fredcity.net
- Nombre de messages : 2
Date d'inscription : 03/09/2015
UPDATE et non query
Ven 4 Sep 2015 - 7:02
Finalement, c'était logique, il n'est pas possible de faire un DELETE proprement dit, mais il faut updater le champ a 0. J'aurais du y penser...
- Code:
BEGIN_COMPONENTS;
UPDATE ComponentsDetail
SET CoChildProductNumber = NULL,
CoMasterProductNumber = '',
CoChildProductCP = NULL
WHERE TaNum = 1 AND RecCardPos = 2;
END_COMPONENTS;
SELECT * FROM ComponentsDetail WHERE RecCardPos = 2;
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum