Salut,

J'ai une datagrid connecté à une base de données via ADO qui me retourne correctement les données que je veux.

La datagrid est composé de plusieurs colonnes, dont 2 cachées. Il sagit d'une bd de comptabilité (état de compte). Les champs cachés sont ID (clé primaire) et le Nom (puisque toujours le même).

J'ai fait un bouton pour rendre mon datagrid modifiable...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Private Sub btn_modFacture_Click()
DataGrid1.AllowDelete = True
DataGrid1.AllowUpdate = True
End sub
Et un autre pour confirmer les changements et rebarrer le datagrid...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Private Sub btn_valMod_Click()
DataGrid1.AllowDelete = False
DataGrid1.AllowUpdate = False
Mais après avoir fais la modification dans mon datagrid, je reçois ce message d'erreur en quittant l'application...

Informations sur la table de la base de données insuffisantes pour la mise à jour ou le rafraîchissement.
Si j'ajoute ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Adodc3.RecordSet.Update
à la fonction btn_valMod je reçois le même message mais immédiatement ET à la sortie du programme...

Que dois-je faire ???