本人正在制作的一个程序中需要将所连接的Access数据库(不一定是自己的数据库)中表列出来.因为在程序运行过程中会有select into或Create Table语句动态创建表,用普通的GetTables方法无法获得这些动态创建的表.用MsysObjects,说我没有权限.所以急需一种方法,能够随时捕获当前数据库中所有的表.另外,如果捕获到这些表,如何获得表的字段名称,类型,备注,是否为自动增长,是否为主键等相关信息???请问各位有什么好的办法???分不够,继续加.