Bonjour,
J'utilise le VFPOLEDB que m'a indiqué ThierryPerretier et cela fonctionne bien. Je dois maintenant modifier une table. J'ai fait le code suivant pour ajouter un champ de 6 caractères:
cnx.Open "Provider=vfpoledb;Data Source=c:\"
cnx.Execute "SET NULL OFF"
cnx.Execute "SET EXCLUSIVE ON"
rst.CursorLocation = adUseServer
rst.Open "ALTER TABLE C:\toto.dbf ADD COLUMN n_fic TEXT(6)"
J'ai le message suivant lors de l'execution de la dernière ligne :
Erreur 3709
Impossible d'utiliser cette connexion pour effectuer cette opération.
Elle est fermée ou non valide dans ce contexte
La table est bien présente avec les bons attributs et lorsque je fais sous VFP :
USE c:\bledina.dbf exclusive
alter table c:\bledina.dbf add column n_fic char(6)
ma table est bien modifiée.
Merci pour votre aide.