Bonjour,
suite à un problème en fin de semaine dernière sur un temps d'insertion de données trop long en base via de multiples appels de proc stock, mon chef m'a conseillé de passer par un dataset pour améliorer mes perfs. cf http://www.developpez.net/forums/sho...d.php?t=455355 pour plus d'explication)
Je débute avec les dataset et dataAdapter.
En gros voilà ce qui m'arrive.
J'ai un planning à remplir pour une semaine (4 périodes par jour) et plusieurs agents. Lorsque j'appuie sur enregistrer j'ai un flux XML qui arrive coté serveur.
mon flux est du style
modif prend la valeur 0 ou 1 suivant si le code a été modifié avant l'enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <A idagent="" idantenne=""> <T code="" date="" modif="" estAbsence="" /> <T code="" date="" modif="" estAbsence="" /> <T code="" date="" modif="" estAbsence="" /> </A>
estAbsence prend la valeur 0 ou 1 suivant si mon code est une absence ou une activite.
Ma table est la suivante :
Maintenant mon problème est de savoir comment gérer mon dataset et mon adapter pour insérer ou mettre à jour mes données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 create table PLNG_ANTENNE ( IDPLNGANTENNE int identity(1,1) not null, ID_AGENT int not null, ID_ACTIVITE int null, ID_MA int null, ID_ANTENNE int not null, TableTemps_ID int not null, constraint PK_PLNG_ANTENNE primary key (IDPLNGANTENNE) )
J'avoue ne pas trop savoir par où commencer...
Partager