Petite question au sujet des manipulations de base de donnés en Delphi

Petite question au sujet des manipulations de base de donnés en Delphi - Programmation

Marsh Posté le 06-02-2002 à 15:47:16    

J'aimerais savoir comment modifier une base de donnée paradox après avoir fait une recherche SQL sous Delphi.
Exemple de requête
SELECT Telephone, Nom, Prenom
FROM client
WHERE Telephone = "5824789874"
ORDER BY Telephone
 
ensuite il y a plusieurs DBEdit qui affiche le résultat, alors que dois je faire pour mettre la table en édition. Si le résultat est supérieur à 1 je peux naviguer avec ma barre de naviguation et modifier n'importe quel élément.

Reply

Marsh Posté le 06-02-2002 à 15:47:16   

Reply

Marsh Posté le 06-02-2002 à 18:19:31    

utilise le mode Edit du dataset
et pour mettre à jour une modif, Table.refresh

Reply

Marsh Posté le 06-02-2002 à 19:23:12    

Je ne suis pas sur de bien comprendre, quels sont les composantes dont j'ai besoin, table,query et dataset uniquement?

Reply

Marsh Posté le 06-02-2002 à 23:32:42    

up

Reply

Marsh Posté le 07-02-2002 à 09:08:30    

si c'est pour modifier, dataset et table suffisent. sinon, tu peux modifier par des requêtes sql, et donc un dataset et un query suffisent.
 
regarde dans l'aide aussi :)

Reply

Marsh Posté le 07-02-2002 à 22:28:11    

Ce que j'ai décidé de faire est d'utilier une requête SQL  
comme SELECT * FROM client
      where lamer=false
le problème est que je ne savais pas que le query devait être en mode RequestLive
ensuite je fais query.edit; et voila je passe en mode édition.
Finalement une update pour mettre les modification dans la base de donné et le tour est joué. Vraiment Delphi fonctionne très bien avec les bases de données

Reply

Marsh Posté le 08-02-2002 à 00:00:59    

J'ai encore un problème, je peux updater ma table mais lorsque la requête SQL comprend un order by, je ne peux pas, j'ai une erreur: impossible d'ouvrir le data set car c'est en read-only.

Reply

Sujets relatifs:

Leave a Replay

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