获取SQLSERVER 表结构的语句 SELECT T.NAME '表名',C.NAME '列名',C.NAME '中文列名','N',P.NAME '类型',C.LENGTH '长度',CASE P.NAME WHEN 'datetime' THEN 0 ELSE C.XSCALE END '小数',C.LENGTH '编辑长度',NULL,
C.COLORDER '列序号',NULL,NULL,NULL,NULL,'Y','Y',NULL,C.ISNULLABLE '是否空',C.NAME '列别名',NULL,NULL,NULL
FROM SYSCOLUMNS C ,SYSOBJECTS T,SYSTYPES P
WHERE T.TYPE ='U' AND T.ID = C.ID AND P.XTYPE = C.XTYPE
ORDER BY T.NAME,C.NAME本文来自: 华软论坛 详细出处参考:http://www.huarw.com/bbs/dispbbs.asp?boardid=73&id=1746&page=1

解决方案 »

  1.   

    老师想让你搞一个DataTable用TableMapping来做,在System.Data.Common这个名称空间下,第三个单词可能写错,但你去看一下就知道了.
      

  2.   


    Whoaimi你这个语句 写的 太乱了。。没有说明 还有很多无用列
    我只需知道 如何获得某个表的 结构就行了。。
    你给我的这语句 我完成不了。