Bonjour tout le monde
Dans notre stage, on attaque la derniere ligne droite (derniere semaine ), et notre chef nous a demandé de chercher un dernier truc.
Rappel des épisodes précédents :
La boite utilise un framework de persistence (Vanatec Open Access), cet outil gère lui même l'acces, les création et destruction de base de données, ainsi, que les création, destruction de table et toutes autres requetes. Donc, nous autres développeurs, on s'abstrait toutalement de la base de données. On ne fait que manipuler nos objets.
Donc, on n'est sencé "ne rien savoir" de ce qu'il se passe du coté de la base de données :]
Jusqu'ici tout va bien, ca marche nickel, on a gagné un temps fou, à ne pas s'occuper de la bdd \o/
Par contre, le boss, veut qu'on utilise 'Crystal Report' pour le reporting. Cet outil est bien sympa, mais il faut connaître le schema de la base, et tout le tralala dont on s'est abstrait jusqu'à présent.
J'ai pas mal cherché sur le net, pour comprendre déjà comment marchait CR, et d'apres ce que j'ai compris, il peut manipuler des DataSet.
Le problème est que pour remplire cette dataSource, je dois faire une requête à la base, avec 'sqlCommand' & Co.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [...] monEtat.SetDataSource( MaDataSource ); [...] Source : Developpez.com
Et je me demandais, s'il n'y avait pas un moyen, de transformer, une liste d'objet (à moi) en DataSet... Pour que je puisse donner, la liste de mes objets (récupérés grâce à Vanatec), au lieu de lui filer un dataSet tout pret...
Avez-vous une idée de comment je peux faire :
Et si vous avez une autre solution n'hesitez pas, car la je seche completement :'/ Et si, vous n'avez pas compris, n'hesitez pas non plus à me le signaler...
Merci
Bonne journée à vous :]
Partager