Fonction Delete
La fonction Delete permet de supprimer un enregistrement de la base data.
DataTable.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.