[newbie] Modifier données dans un DBgrid?

Modifier données dans un DBgrid? [newbie] - Delphi/Pascal - Programmation

Marsh Posté le 10-08-2008 à 11:02:17    

Bonjour
 
J'ai une question basique mais pour laquelle je n'arrive pas à trouver de réponse dans Google et ailleurs: si j'utilise un DBgrid alimenté par un SELECT dans un TQuery... comment faire pour permettre à l'utilisateur de modifier les données, que ce soit par un INSERT, UPDATE, ou DELETE?
 
Actuellement, je dois utiliser deux TQuery, un pour le SELECT, et l'autre pour les modifs : si je n'utilise qu'un seul TQuery, que je ferme pour effectuer un ExecSQL avant de faire un nouveau SELECT + Open, Delphi génère une exception.
 
Deux questions, donc : 1) que faut-il comme composants pour utiliser un DBgrid pour autre chose que faire un SELECT, cad afficher des données? 2) dans quel cas doit-on utiliser un TUpdateSQL?
 
Merci.
 
PS : du code qui marche, avec deux TQuery (et un TUpdateSQL, mais ça marche même si je le mets en commentaire)

Reply

Marsh Posté le 10-08-2008 à 11:02:17   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed