Problème pour insertion dans une base de données

newgame Messages postés 52 Date d'inscription lundi 2 février 2009 Statut Membre Dernière intervention 24 juillet 2013 - 1 juil. 2013 à 11:33
solilog Messages postés 273 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 18 avril 2015 - 14 juil. 2013 à 11:15
Bonjour,
Je veux effectuer une modif dans une base de données paradox via une application delphi
pour cela j'ai donc un DBgrid pour afficher les données et ensuite j'effectue une modification à travers le click d'un bouton
et voici le code de modification:
Table1.Edit;
Table1.Fields[1].AsString := 'nom1';
je suis en train de modifier le contenu d'un champs nom

Seulement voilà l'erreur:"ne peut modifier un ensemble de données en lecture seul"
j'ai essayé d'agir sur la propriété readonly du DBgrid mais rien à faire.
au secour!!!que faire!!!
merci d'avance

2 réponses

cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
10 juil. 2013 à 14:02
Bonjour,
Les opérations d'écriture se font sur les champs de la table
et non dans le Grid qui doit lui servir d'affichage.

voir edit, post etc.

cantador
0
solilog Messages postés 273 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 18 avril 2015 10
14 juil. 2013 à 11:15
Bonjour,
Tu veux mettre le mot "nom1' dans le champs 1 (fields[1]) de ta table (table1), bien.
Regarde la propriété readonly de ta TABLE, pas du dbgrid.
Cordialement.
solilog
0
Rejoignez-nous