Bonjour, je travaille actuellement sur une projet VB avec gestion de base de données. J'utilise le controle datagrid pour afficher et editer les données. Lorsque je teste l'application notamment en entrant volontairement un doublon, cela provoque une erreur " Erreur d'execution'-2147467259': Modifications non effectuées: Risque de doublons ...". J'ai fai des recherches sur MSDN et j'ai trouver qu'on pouvait utiliser la propriété "adRecSchemaViolation" (enfin je pense que c'est celle la: elle détecte une violation de la structure de la DB) mais je ne sais pas comment l'utiliser pour pouvoir traiter l'erreur et afficher un message à l'utilisateur au lieu de planter l'execution.... Si quelqu'un pouvait m'aider......
NB: extrait msdn
Propriété Status (ADO)
Indique le statut de l'enregistrement en cours en ce qui concerne les mises à jour par lots ou autres opérations globales.
Valeurs de retour:
Renvoie une somme d'une ou de plusieurs valeurs RecordStatusEnum suivantes.
...
...
adRecSchemaViolation: L'enregistrement n'a pas été sauvegardé parce qu'il ne respecte pas la structure de la base de données sous-jacente.
Partager