Bonjour à tous,
Je reviens à mon problème de la dernière fois qui surgit encore dans une autre situation. Et là j'ai fais le diagnostic suivant:
Quand j'exécute "client.delete" le message d'erreur
'Le projet application.exe a provoqué une classe d'exception EBDEngineError avec le message 'Plusieurs enregistrements ont été trouvés, mais un seul était attendu.'
apparait.
Après plusieurs tests, j'ai constaté que quand j'indexe la table le message n'apparait pas et la suppression s'effectue correctement. Il est de même quand je supprime l'index mais sans quu'il y est de doublants dans les champs. Le message réaparait quant je saisie des valeurs en double dans la table.
Ceci étant claire. Mais comment dois-je procéder pour supprimer des enregistrement dans une table non indexée et qui peut avoir des valeurs en double? Merci à vous.
Partager