怎样获得sql server2000中某个数据表的结构信息?
能否用SQLDMO来实现?想得到的是这个表的字段名称和类型等。
再请问怎样用SQLDMO来查询数据表中的记录? 谢谢!
问题点数:50、回复次数:12Top
1 楼zr1982930(皮卡丘)回复于 2005-03-01 07:57:12 得分 0
UP!Top
2 楼shield0771(shield)回复于 2005-03-01 08:31:26 得分 15
用SqlDataReader.GetSchemaTable() 可以取数据表模式,返回一个模式表,其中每行就是要查数据表中一列的信息Top
3 楼xzq686(★_瞬_★)回复于 2005-03-01 08:32:37 得分 15
http://search.csdn.net/Expert/topic/1658/1658947.xml?temp=.3184931
表名,字段我,字段类型,字段大小等等相关信息,都存在系统表中。。sysobjects,syscolumns等sys打头的表中。。你看看就明白了。一个SQL语句就都出来敢。Top
4 楼jiezhi(风满袖)回复于 2005-03-01 08:35:22 得分 5
这样的问题(不管是什么数据库)都是需要查数据库的数据字典——就是那些系统表和视图Top
5 楼wcbgyjs(阿豹)回复于 2005-03-01 08:36:49 得分 0
UPTop
6 楼t0h(t0h)回复于 2005-03-01 08:39:57 得分 0
sp_tablesTop
7 楼zhouweiwansui(彪悍的论点不需要解释)回复于 2005-03-01 08:43:06 得分 0
去查数据字典比较适合吧Top
8 楼web_gus(树欲静而风不止)回复于 2005-03-01 09:07:24 得分 0
呵呵,upTop
9 楼Night_Elf(风暴虫)回复于 2005-03-01 09:15:24 得分 10
select * from sysobjects where name='table1'Top
10 楼whb147(苦乐随缘)回复于 2005-03-01 09:22:51 得分 0
我一般就是查系统表,一个sql语句就可以搞定Top
11 楼CSharpProgrammer(风儿吹过)回复于 2005-03-01 09:24:12 得分 0
select * from sysobjects where name='table1'
正解Top
12 楼zhzuo(秋枫)回复于 2005-03-01 14:23:00 得分 5
http://blog.csdn.net/zhzuo/archive/2004/07/03/33273.aspxTop




