Bonjour à tous,
Cela fait un certain temps que je galère c'est pour ça que je me tourne vers vous. J'ai déjà pas mal chercher sur internet, mais tout ce que j'ai trouvé m'a paru très obscur et je n'ai pas réussi à arriver à quelque chose.
Voila donc mon problême:
Je dispose de 2 tables :
- acheteurs
- lots
Il y a dans la table acheteur 9 colonnes. Seulement 7 sont dans le dataSet. Pour la table acheteur, il y a 3 champs primaire : idEtude, idVente et numAcheteur. idEtude et idVente ne sont pas dans le dataset, mais en variable local du programme.
De même dans la table lots, il y a 6 colonnes et ses clés primaires sont idEtude, idVente et numLot. De même idEtude et idVEnte ne sont pas dans le dataset.
Donc quand je cherche à mettre à jour la base de donnée (toutes les 5 secondes pour l'instant), je n'y arrive pas et cela fait deux jours que j'essaye mais jamais rien....
Donc j'utilise NpGsql pour la connexion avec la base de donnée qui est donc PostGreSql.
Si vous pouvier me donner un ou deux exemples ou tuto car j'ai vraiment du mal et je commence un peu à saturer .
De plus j'avais quelques question qui m'aideront (j'espere, un peu) à comprendre :
- Comment faire avec la méthode DataAdapter.Update et une requête UPDATE pour que le numlot ou numacheteur dans la condition WHERE soit la version Original et non la version Current ??
- Et une autre question qui a plus attrait à l'architecture de mon appli, me conseillerez vous plus de faire les UPDATE à chaque changement de l'utilisateur ou plutôt de manière périodique? De même pour les Select ? L'appli ne serait pas dans un environnement tres concurentiel, c'est à dire que une ou deux personnes (et encore) seulement risque d'acceder au même donnée au même moment.
Merci d'avance pour toutes vos réponses,
Inarius
Partager