Bonjour,
Pour supprimer une table d'une base externe, j'ai utilisé avec succès
Pour renommer la table strNom, dans le même environnement, je pensais que par analogie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim oWks As DAO.Workspace Set oWks = DBEngine.CreateWorkspace("", "admin", "", "dbusejet") Set db = oWks.OpenDatabase(nombase,False, False, "MS Access;PWD=") db.TableDefs.Delete strNom
serait OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 db.TableDefs.Rename nouveau Nom, acTable, strNom
Mais erreur "table strNom introuvable"
Il ya là qque chose qui m'échappe.
Dans le cas de la suppression, l'aide à la saisie sur la ligne
"db.TableDefs.Delete" ne donne rien, et la commande fonctionne,
alors que sur la ligne
"db.TableDefs.Rename" l'aide à la saisie fonctionne., mais la commande engendre une erreur.
Amitiés
Partager