Manuel §2.1.7    

Fonction Delete

La fonction Delete permet de supprimer un enregistrement de la base produit.

BaseProduit.Delete( Param) : status

La fonction attend en paramètre un numéro d ’enregistrement si aucun index n ’est actif, ou sinon la valeur recherchée dans le champ indexé.

Dans le cas d ’un index multiple, la fonction supprime le premier enregistrement correspondant à ce champ.

La fonction retourne 1 en cas de succès, 0 en cas d'échec.

Un enregistrement effacé se voit affecté une date invalide, et est retiré de tous les index, il n'apparaîtra plus dans les requêtes [1] . Cependant l'enregistrement ne sera supprimé qu'au prochain compactage de la base séquence.

[1] Seul le serveur peut mettre à jour les index, il est donc fortement conseillé de ne pas supprimer d'enregistrement dans un client.