Mise à jour ?! [Avancé][JDBC&JTable] - Java - Programmation
Marsh Posté le 21-01-2005 à 01:11:21
un soft opensource écrit en java qui fait probablement ce que tu veux
Marsh Posté le 21-01-2005 à 01:43:03
Bah dans ce cas ou trouver les sources???? C'est un projet a faire... Pas possible d'utiliser un autre :-/
Mais leur gestion de ce genre de sal...*** bétises m'interresse beaucoup.
Marsh Posté le 21-01-2005 à 01:51:48
Non en fait c'est un BEAUCOUP trop gros programme... Le temps d'en comprendre ne serais-ce qu'une partie j'aurai deja du rendre le prjet.............
Personnes n'a une idée ou n'a fait de telles choses???????
D'ailleurs je ne comprends pas qu'on épilogue sur par exemple le simple affichage au sein d'une table, qu'il faut certe comprendre mais que l'on trouve TRES facilement via google, alors que là y'a qd meme matière a bosser ! Non?! o.0
Marsh Posté le 20-01-2005 à 23:33:13
Bonjour,
Je suis en train de développer une application Java qui doit gérer différents types de bases de données (Oracle, MySQL ODBC etc...)
Tout ce passe trés bien, affichage dans une JTable des résultats, Affichage des informations etc...
Le seul problème que je rencontre est pour la modification du résultat directement dans la JTable.
J'ai notamment essayer plusieurs méthodes sans résultats :
- Modifier le resultSet dans la méthode setValueAt du Model et sauvegarder la deniere requete puis effectuer un réaffchage aprés execution. (cette requeete sera forcement un select ! sinon la table ne serait pas affichée ! ! !) Le réaffichage corrige un problème qui fait que les éléments modifiés de la JTable deviennt des adresse au lieu des valeurs... (Résultat trés correcte... Mais uniquement avec des VARCHAR... (( )
- Effectuer un syteme par tableau data que l'on utilise dans la méthode tableChanged du Listener de TableModel que l'on a appliqué a la table => Résultat : QUE DALLE TROP DE BUGS ! (dailleur vous n'avez meme pas compris le principe :-/ )
- utiliser un CellEditor perso... Meme poblème que la méthode setValueAt du TableModel....
La question est donc :
Quelqu'un a-t-il deja eu affaire avec ce genre de problème et comment l'avez vous résolu??? (sachant que le programme est censé marché avec toutes les bases (modifiables) donc pas de bidouille possible a ce niveau la.)
Je suis déséspéré.... AIDEZ MOI ! ! !
merci par avance.