Bonjour, voici le probl�me auquel je suis confront� :
J'affiche le contenu d'une table de ma base MYSQL dans un DBGrid via un TQuery.
J'utilise des champs TEdit afin de modifier l'enregistrement en cours dans le TQuery. Les donn�es sont bien modifi�es mais la DBGrid n'est pas mise � jour.
Je fais donc pour cela un Query1->Refresh(); mais j'obtiens l'erreur suivante :
Table Does not support this operation because it's not uniquely indexed.
La table combien bien un champ index� en "unique". Faut il que je d�finisse quelque chose de special au niveau du TQuery ou DBGrid pour qu'il soit pris en compte ?
J'ai �galement vu que je pouvais rafraichir le contenu de la DBGrid en faisant un Close et Open de la TQuery mais dans ce cas, je perd la ligne en cours, et je trouve que cela fait un peu bidouille de toute fa�on.
Merci d'avance pour l'aide que vous pourrez m'apporter![]()
Partager