d'habitude je travaille avec un ADOConnection, ADOQuery et DataSource plus un DBGrid pour l'affichage des table d'une base de données SQL distante (serveur SQL distant), et je n'ai jamais travaillé avec le composant TClientDataSet ni avec ADOTable, et là je me trouve bloqué car j'arrive pas à le lié avec mes composants :
j'ai mis dans sa propriété MasterSource : MaDataSource
et j'ai bel et bien remplis les données de mon champ de reference mais j'ai pas de résultats!
sachant que j'ai les données suivante:
Table Panne (code, heureDebut, heureFin, codePb, CodeIng)
Table probleme (codePb, Probleme)
et je veux afficher dans mon dbgrid (qui contient la table panne) à la place des codePb le probleme associé au code!
dans le remplissage des données du champ reference, j'ai mis les données suivante :
Nom : Probleme
Type :String
Taille : 50
champ clé : codePb
ensemble de données : ADOQuery2 (sachant que j'ai mis dans le code source ADOQuery2.SQL.Add('select * from probleme'))
clé de référence : codePb
champ résultat : Probleme
et dans le ADOQuery qui alimente mon DBGrid j'ai mis :
ADOQuery.SQL.Add('select code, heureDebut, heureFin, codePb as Probleme, CodeIng from probleme'))
....
et là, ça ne me donne aucun résultat!
aidez moi SVP