可以使用以下SQL语句在access中创建查询来列出数据库中所有本地表。
Select MsysObjects.Name AS 对象名称
FROM MsysObjects
Where (((MsysObjects.Name) Not Like "~*" And (MsysObjects.Name) Not Like "MSys*") AND ((MsysObjects.TYPE)=1))
orDER BY MsysObjects.Name;
改变语句中MsysObjects.TYPE的值,可以查询到数据库中的不同对象,Type的参考值如下。
Object Type
|
Value
|
Tables (Local)
|
1
|
Tables (Linked using ODBC)
|
4
|
Tables (Linked)
|
6
|
Queries
|
5
|
Forms
|
-32768
|
Reports
|
-32764
|
Macros
|
-32766
|
Modules
|
-32761
|