gpt4 book ai didi

vba - DoCmd.DeleteObject acTable 与 acTable 有什么区别?掉落表

转载 作者:行者123 更新时间:2023-12-04 17:10:38 27 4
gpt4 key购买 nike

详情:

我有一个 MS-Access 数据库过程,我在数据库中本地创建表。但是,我想确保我创建的表经过测试,如果测试失败,我需要删除/删除已创建的其他表。我猜基本上是一个回滚程序。

问题:

我遇到了两种删除表格的方法,但无法弄清楚一种方法是否比缺点更多,等等......

有人能告诉我有什么区别吗?

非常感谢!

最佳答案

DoCmd.DeleteObject acTable, "aaaTest"

...和...
Dim cdb As DAO.Database
Set cdb = CurrentDb
cdb.Execute "DROP TABLE [aaaTest]", dbFailOnError

...和...
Dim cdb As DAO.Database
Set cdb = CurrentDb
cdb.TableDefs.Delete "aaaTest"

...都是完成同一件事的不同方式。他们删除了本地 TableDef具有该名称的对象(实际的本地表或表链接)。

关于vba - DoCmd.DeleteObject acTable 与 acTable 有什么区别?掉落表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15945297/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com