The Red Man
Messages postés111Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention13 juin 2010
-
23 janv. 2008 à 05:03
The Red Man
Messages postés111Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention13 juin 2010
-
23 janv. 2008 à 05:46
Bonjour à tous,
J'ai un soucis très bizarre. J'ai un TapbleAdapter qui contient une méthode GetAchat() dont le but est de lister les achats. Cependant, à partir de la programmation C# (VS 2005), je peux SIMPLEMENT lire les données qui se situe dans le DataTable. Par exemple, j'ai une Table TableA qui contient 3 colonnes X, Y et Z. Admettons que cette table est liée à deux autres tables TableB et TableC dans lesquelles on a respectivement 2 colonnes B et C .
Dans ma situation, j'ai effectué une requête tel la que requête suivante :
SELECT X,Y,Z, B,C
FROM TableA as a, TableB as b, TableC as c
WHERE // les jointures
Et cette requête se situe dans le TableAdapter de la TableA ayant pour méthode GetTableA().
lorsque je teste ma requête sous SQL Server ça fonctionne. Or à partir du code source C#, j'aurai ceci :
//-----------------------------------------------------
TableATableAdapter taTA = new TableATableAdapter ();
TableADataTable dtTA = taTA.GetTableA();
Ce que je veux dire, c'est que B et C n'existe plus, je peux pas lire B et C. Et la question existentielle serait : pourquoi peut-on pas accéder au valeur qui vienne d'autre table ?