Bonjour tout le monde
J'ai une table MySQL 8 sur laquelle j'ai créé une vue pour obtenir des données triées sans utiliser d'index.
J'utilise un TFDTable et je choisis la vue dans les noms de tables proposés par l'inspecteur d'objet.
Une DBgrid affiche les données.
Quand j'active le TFDTable, après 2 secondes d'affichage du curseur SQL, la grille affiche les noms de colonnes correspondant aux champs de la vue mais aucune donnée.
Si je remplace le TFDTable par un TFDQuery avec le SQL "select * from mavue" les données s'affichent correctement et je peux les éditer comme s'il s'agissait d'une table.
J'aimerais conserver le TFDTable pour diverses raisons un peu longues à expliquer.
Question: pourquoi cette différence entre le deux composants ? Et surtout est-il possible de conserver le TFDTable en modifiant quelque chose que j'aurais zappé ?
Partager