Bonjour a tous,


Ce n’est pas pour Vba Access mais Vba Excel.
Mais je pense que c’est sur ce forum que ma question à plus de chance d’avoir une réponse.

Je fait des requêtes dans des fichiers . Fic. Pas de problème.

Maintenant je cherche a écrire dans ces fichiers .FIC

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
                            Dim NomSourceODBC               As String
                            Dim MoteurODBC                  As String
                            Dim FichierODBC                 As String
                            Dim Donnees                     As DAO.Database
 
                            Dim TexteRequete                As String
                            Dim Requete                     As DAO.Recordset
 
 
    MoteurODBC = "ANA=C:\PROGRAM FILES\CLIPPER 4\WCLIP.WD7\WCLIP.WDD;"
 
    NomSourceODBC = "Mon Nom"
    FichierODBC = ";REP=C:\Repertoire\;"
 
    Set Donnees = DAO.OpenDatabase(NomSourceODBC, False, False, MoteurODBC & FichierODBC)
    TexteRequete = "UPDATE Client " & _
                        "SET Cocli='Dupont' " & _
                            "WHERE Cocli='Durant'"
 
    Donnees.Execute TexteRequete


Quoi que je fasse, soit on indique que l’objet est en lecture seule,
Ou bien avec le code ci-dessus : « L’opération doit utiliser une requête qui peut être mise à jour. »

D’ou ma question : est-ce que systématiquement les requêtes on autres, ouvertes avec des ODBC (Hors Access) sont en lecture seule ?
Ou y a t’il une possibilité.

Par avance merci


Jean-Pierre