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

Signaler
Messages postés
52
Date d'inscription
lundi 2 février 2009
Statut
Membre
Dernière intervention
24 juillet 2013
-
Messages postés
273
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
18 avril 2015
-
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

Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
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
Messages postés
273
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
18 avril 2015
10
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