xelah
Messages postés13Date d'inscriptionmercredi 8 mars 2006StatutMembreDernière intervention26 avril 2006
-
20 avril 2006 à 10:27
m_y200
Messages postés11Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention26 juin 2007
-
1 juin 2007 à 19:00
BOnjour,
J'aurais une question sur le treeview.
Ma treeview est rempli par le biais d'une table de ma base de données PARADOX.
Je peux la modifier supprimer des noeuds etc.... tout va pour le mieux dans le meilleur des mondes à ce moment là...
Mais là, ça se gâte!!!
Je souhaite donc rappeler ma table pour qu'elle prenne en compte les modifications.....
Le PB est là!!!
J'essaie en faisant une requete SQL avec Update mais c'est délicat pour savoir quoi mettre dans le
('SET champ1 =+ ''' + ??? (je mets treeview1.item[1]???) + '''')
ThWilliam
Messages postés418Date d'inscriptionmardi 3 janvier 2006StatutMembreDernière intervention26 novembre 20134 2 mai 2006 à 08:52
Salut xelah,
je ne vais en fait pas répondre à ta question sur le Query, mais te proposer une autre solution.
Si je comprend bien, tu charges ton treeview à partir d'un base paradox, puis, après toutes les modifs apportées au treeview, tu veux rappeller ta base pour la mettre à jour.
Au lieu de la "rappeler", pourquoi ne pas la laisser ouverte en synchronisation avec le déplacement dans le treeview ?
Evenement OnChange du Treeview: -->recherche de l'enregistrement correspondant
Modification du noeud --> edit de l'enreg
Suppression du noeud --> delete de l'enreg
...
Ceci me parait préférable à un update global.
A +
Thierry
query1.add('update table1');
query1.add('set qté= (select qtét from table2 where table1.clé1=table2.clé2)');
il me afiche erreur a la création du handle du cursseur