C'est quoi ton code lorsque tu ouvre ton recordset... Peut-être que tu ouvre ton recordset en lecture seule... Il est ouvert en lecture seule par défaut je crois
Pour ouvrir un recordset pour le modifier :
objRS.open "SELECT * FROM Table", objBaseDonnes, 2, 3
C'est le "3" à la fin qui est important!
Maggie

-------------------------------
Réponse au message :
-------------------------------
> Bonjour.
> je comprend plus rien!
>
> Je fais une connexion à ma base ok
> Je crée le recordset pour une interrogation ok
> Si je fais une requête d'interrogation de type select bla bla from bla where bla bla
> no problème.
> Par contre si je veux faire un insert ou un update
> J'obtiens ce message d'erreur qui me bloque.
>
> Microsoft OLE DB Provider for ODBC Drivers error '80004005'
> [Microsoft][Pilote ODBC Microsoft Access] L'opération doit utiliser une requête qui peut être mise à jour.
>
> (J'ai essayé la requête sous access cela fonctionne)
>
> Cela fait 2 jours que je bute là dessus et cela commence à me gonfler.
>
> PLEASE HELP ME !!!!!!!
>
> ps: si c'est pour me dire que je devrais utiliser les scripts disponible chez aspfr s'abstenir car je suis sur que cela vient plutot d'un autre problème, puisque le script que j'utilise fonctionne avec une requete standard.
>
> Par avance merci
>
>