![]() |
1
1
我不确定是否可以从DTS包中查询Access数据库中的system objects表。 如果 catch the error 如果失败了? |
![]() |
2
1
尝试相同的T-SQL,但在MS ACCESS中,sys objects表被调用: MSysObjects。 试试这个:
看看从那里能不能用。 如果转到“工具”->选项->视图(选项卡)->并检查隐藏对象、系统对象。所以你可以看到两者。如果打开表,您应该会看到表名、查询等。不要手动更改,否则数据库可能会死机:) 马丁。 注意:如果存在,还应检查对象类型:
|
![]() |
3
1
Microsoft Access有一个名为MSysObjects的系统表,其中包含所有数据库对象(包括表)的列表。表对象具有类型1、4和6。
... 其中Name='TableName'并键入(1,4,6) 否则,返回的可能是表以外的某个对象。 |