ADOQuery的一个问题!(20分)

H

hhsj

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQuery怎么动态取得数据库内所有表名称、表的字段名称并赋给TStringList对象?
 
好像只能获得字段名称,表名称要自己设定呀
 
ADODataSet可实现以上功能
可以像BDE的Tdatabase的tablename一样
 
AdoConnection.OpenShema(.....???)
自己查查源代码,注意用什么常数
 
我是初学的!还请各位大虾帮忙写些代码!!
 
在sql_Server中sql语句是select * from sysobjects where type = '|U'
在oracle中是select * from allTables
 
sqlserver中 sp_help sp_tables等几个procedure,你看一下就明白了
 
一句话解决:
con1.GetTableNames(listbox1.Items,false );
 
同意aerobull。再清楚一些:加上一个TADOConnection控件,
ADOConnection1.GetTableNames(listbox1.items,false) ;
 
对,我用过楼上的方法,就是这样
 
接受答案了.
 
顶部