Hello tout le monde !
Je rencontre un soucis que je ne comprends pas.
Dans mes analyses, lorsque je crée des liaisons entre fichier, je fais bien attention à sélectionner les bonnes options qui vont bien, de manière à pouvoir effectuer des suppression en cascade :
sur le serveur HFSQL :
Si j'utilise la propriété MaLiaison..RègleSuppression, j'ai bien en réponse "hIntégritéCascade" (constante 2022)
Mais impossible de le faire fonctionner !!
J'ai essayé avec :
- HLitRecherchePremier() sur la première table, suivit d'un HSupprime() (avec les option de vérification de l'intégrité)
- via une requête de suppression (toujours sur la première table)
Mais rien y fait !
Seul l'enregistrement dans la table "parent" est supprimé, les données "enfant" qui héritent ne le sont pas !
Bien-sûr les index correspondent bien.
Quelqu'un à une idée ?
Parce que là je sèche
Dans mon exemple il y a 2 tables, mais en réalité il y en a beaucoup plus...
Et pour supprimer un enregistrement, ça devient galère...
Merci pour votre aide !!
Partager