Quelle est la différence entre DoCmd.DeleteObject Vs jouable. DROP TABLE
Détails:
J'ai une MS-Access procédure de Base de données où je créer des tables localement dans la base de données. Cependant, je veux m'assurer que les tables que je créé sont testées et si le test échoue, j'ai besoin de supprimer/déplacer les autres tables qui ont été créés. Fondamentalement, une procédure de restauration, je suppose.
Question:
Je suis tombé sur les deux méthodes pour supprimer des tables, mais ne peut pas comprendre si on a plus pro que les cons etc...
Quelqu'un peut me dire quelle est la différence?
Merci Beaucoup!
OriginalL'auteur Justin | 2013-04-11
Vous devez vous connecter pour publier un commentaire.
...et...
...et...
...sont tout simplement différentes façons d'accomplir la même chose. Ils supprimer le local
TableDef
objet avec ce nom (que ce soit une réelle table locale, ou une table de lien).Nous avions essayé de supprimer un ImportError table qui a une apostrophe dans le titre et la deuxième méthode ci-dessus (DROP TABLE) ne fonctionne pas. Mais la première méthode ci-dessus (DeleteObject) a très bien fonctionné. Merci!
OriginalL'auteur Gord Thompson
Je viens de constater que DropTable n'aime pas les noms de table avec un tiret. J'ai eu mal, j'ai donc utilisé DoCmd.Renommer pour renommer la table juste avant j'ai utilisé droptable pour les effacer. C'était la méthode la plus simple correctif pour moi parce que j'avais 15 table avec des tirets et 60 tous ensemble que j'ai supprimer lors de la sortie de nettoyer les fichiers temporaires.
OriginalL'auteur Usefull