是否有一种方法可以通过sql语句或vba代码从访问文件中返回所有表? “我不知道表格的名称”
就像你想要在表中包含所有字段一样,无论字段的名称如何,都使用'*'。
但如何获得所有表格?!!!!
答案 0 :(得分:7)
这将带回MS Access数据库中的所有表(包括链接表)
SELECT MSysObjects.*, MSysObjects.Type
FROM MSysObjects
WHERE (((MSysObjects.Type)=1)) OR (((MSysObjects.Type)=6));
它还包括Sys表,因此您可能希望排除以 MSys
开头的表看看
答案 1 :(得分:-1)
取决于您运行的是哪种数据库。其中许多支持 SHOW TABLES 命令。