Edition de champs d'une BD (avec les composants style DBEdit)
Edition de champs d'une BD (avec les composants style DBEdit) - Delphi/Pascal - Programmation
MarshPosté le 23-06-2004 à 18:18:14
Bonjour
Je fais un projet utilisant une bd. J'arrive a recuperer les informations d'une table mais je ne parviens pas a les modifier.
Au debut mon dataset (une ZQuery cf la librairie Zeos) a son state a dsBrowse pour parcourir la table.
Je veux ensuite pouvoir editer les enregistrements grace a des composants de la palette controles BD (DBEdit par exemple). J'ai bien relie tous les composants comme il faut, en fait le pb c'est que quand j'appelle la methode Edit() censee autoriser les modifications, il me leve une exception de type "EDatabaseError" et me pete le msg suivant :
--------------------------- Notification d'une exception du débogueur --------------------------- Le projet OGEL.exe a provoqué une classe d'exception EDatabaseError avec le message 'Impossible de modifier un ensemble de données en lecture seule'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer. --------------------------- OK Aide ---------------------------
Marsh Posté le 23-06-2004 à 18:18:14
Bonjour
Je fais un projet utilisant une bd. J'arrive a recuperer les informations d'une table mais je ne parviens pas a les modifier.
Au debut mon dataset (une ZQuery cf la librairie Zeos) a son state a dsBrowse pour parcourir la table.
Je veux ensuite pouvoir editer les enregistrements grace a des composants de la palette controles BD (DBEdit par exemple). J'ai bien relie tous les composants comme il faut, en fait le pb c'est que quand j'appelle la methode Edit() censee autoriser les modifications, il me leve une exception de type "EDatabaseError" et me pete le msg suivant :
---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet OGEL.exe a provoqué une classe d'exception EDatabaseError avec le message 'Impossible de modifier un ensemble de données en lecture seule'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
---------------------------
OK Aide
---------------------------
Bref ca marche po
C'est assez urgent, merci d'avance.
---------------
http://chilax.com/forum/index.php?showforum=46 => !!!