首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

用vb编程怎么获取sql2005的字段描述

2012-03-18 
用vb编程如何获取sql2005的字段描述如题,用vb编程如何获取sql2005的字段描述,也就是字段的说明?谢谢![解决

用vb编程如何获取sql2005的字段描述
如题,用vb编程如何获取sql2005的字段描述,也就是字段的说明?谢谢!

[解决办法]
字段的说明?什么意思?字段有说明吗?还是字段的名称 ->Rs.Fields.Name
[解决办法]
其实不建议不这么做的,不如你自己建一个存放表结构的表,之后需要再取。这么做对数据库维护也有很大的好处...
[解决办法]

SQL code
SELECT a.name colname,b.value FROM syscolumns a INNER JOIN sysproperties b ON a.id=b.id AND a.colid=b.smallidWHERE a.id=object_id('表名')
[解决办法]
sql2005没用过,sql2000如下查询:
SQL code
SELECT objtype,objname,name,valueFROM ::fn_listextendedpropert(NULL,'user','dbo','table','表名称','column',NULL)WHERE objname = '字段名称'--value就是字段描述
[解决办法]
SQL code
--05.08的SELECT a.name colname,b.value FROM syscolumns a INNER JOIN sys.extended_properties b ON a.id=b.major_id AND a.colid=b.minor_idWHERE a.id=object_id('表名') 

热点排行