Edit et post [TTable][TQuery] - Delphi/Pascal - Programmation
Marsh Posté le 08-01-2005 à 00:17:05
Si ça marche, je suppose que ça ne change pas grand chose... La différence se fait surtout pour la récupération de données : avec le query tu es sûr de ne prendre que ce que tu demandes (et accessoirement tu peux exécuter d'autres commandes SQL).
Marsh Posté le 10-01-2005 à 14:51:20
antp a écrit : Si ça marche, je suppose que ça ne change pas grand chose... La différence se fait surtout pour la récupération de données : avec le query tu es sûr de ne prendre que ce que tu demandes (et accessoirement tu peux exécuter d'autres commandes SQL). |
Tips : Utilise plutot les TQuery que les TTable...
Marsh Posté le 11-01-2005 à 10:42:30
Merci pour votre aide.
En effet, j'utilisé auparavant un query et je le mettais a jour (edit + post). Mais comme j'ai du modifié mon query et ajouter une jointure, je ne pouvais plus le mettre a jour. Donc, maintenant je mets à jour la Table directement.
++
Marsh Posté le 11-01-2005 à 13:37:54
les Tables sont bcp plus contraignantes (et bouffent a l occaz + de mem), pour ton histoire de jointure, tu peux parfaitement conserver le Query ou au pire en mettre un second
Marsh Posté le 07-01-2005 à 14:30:37
Bonjour,
quelle est la différence entre faire un edit sur une TTable et un edit sur un Query ?
Le query étant un select * de la table (mais sous certaines conditions, donc on ne retroive pas ttes les lignes de la table dans le query).
Cela met bien a jour la table physiquement dans les 2 cas (lors du post)???
exemple de MAJ d'un champ d'une ligne
Code:
Table_1.edit;
Table_1field.AsString := 'X';
Table_1.post;
Query_1.edit;
Query_1Field.AsString := 'X';
Query_1.post;
Merci de votre aide....