Bonjour à tous,

J'ai une application qui accède au SGBD par BDE/ODBC (Delphi 2007). Elle fonctionne bien avec Oracle, MySql, PosGres, mais avec SqlServer (2008) je butte sur le problème suivant: après ouverture d'un TTable, l'attribution du nom de l'index à IndexName entraine une exception "la table n'est pas indexée".

Or, la table est bien indexée (on voit bien l'index dans Sql Server Management Studio).

Mais Delphi ne trouve pas les index. D'ailleurs, le procédure GetIndexNames retourne une liste vide.

En revanche, AddIndex arrive bien à créer un index. Mais Delphi ne retrouve pas, ensuite, l'index qu'il a lui-même créé !

ça fait 2 jours que je tourne en rond autour de ce problème, quelqu'un peut-il me venir en aide ??