帮助中强调:不要轻易更改[表名](如有需要建议修改表标题来代替),但ADO却提供[删除表],[重命名表]的方法,偏偏没有提供[修改表标题]的方法!
这是不是有些自相矛盾?建议提供[修改表标题][修改列长度]的方法!
重命名表
单击下面的按钮,即可指定新的表名和标题:
![图片点击可在新窗口打开查看]()
如果有公式或代码使用了这个表的表名,那么重命名表可能会导致这些公式和代码无法运行。
所以关于表名,我们应该把握两个原则:
1、事先就要慎重考虑,为每个表设置一个合适的表名,项目一旦启用,不要轻易去修改表名。
2、如果一定要重命名某个表,而且有大量的公式和代码牵涉到这个表,那么应该考虑用修改表标题来代替,例如你需要将“客户”表重命名为“客户资料”,那么可以将该表的标题改为“客户资料”,而表名保持不变,这样就不会影响项目的正常运行了。
重命名表
在命令窗口执行下面的代码,可以将"表A"重命名为"订单":
Dim
Builder As New
ADOXBuilder
Builder.Open()
With
Builder.Tables("表A")
.Rename("订单")
End With
Builder.Close()
删除表
执行下面的代码,可以删除表A和表B:
Dim Builder As New
ADOXBuilder
Builder.Open()
With Builder
.DeleteTable("表A")
.DeleteTable("表B")
End With
Builder.Close()
[此贴子已经被作者于2013-5-31 12:05:49编辑过]