当前位置:主页>仓库管理软件> 列表

如何列出一个MDB里有哪些表?

销售管理软件版1楼: 如题!

2楼: ADOConnection1.GetTableNames(ListBox1.Items,False); 如医药进销存软件

3楼: ADOConnection1需要输入用户名密码!能直接连接吗?

4楼: select * from sysobjects where xtype=''S'' or xtype=''U'' order by name asc
其中''S''表示系统表,''U''表示用户定义表。
在MSSQL 2000中测试过。

5楼: 对于access数据库可以从表MSysObjects中取得相应的信息

6楼: to:willing66 我要的是access 的方法,这个我也会!
天道酬勤:从表MSysObjects中取得,再具体点。

销售管理软件版7楼: 执行语句:select * from msysobjects where xtype=''U''
然后返回 recordcount

8楼: 各位DFW继续跟进,这个 问题我试了一下
消息说没有权限
难道在ACCESS中Msysobjects表和SQL中Sysobjects表
不一样,需要更高级的权限?
希望各位高手FW继续跟进,帮助楼主切实解决问题
关注继续跟踪

9楼: 谢谢各位。我用 ADOConnection1.GetTableNames, 把密码提示关闭了就不提示了!
但感觉不如sql方便。

10楼: 多人接受答案了。