字段数
SELECT count(*)
FROM syscolumns where id=yourtableId第N个
select name from syscolumns where colid=N
记录数
select count(*) from yourtable

解决方案 »

  1.   

    修正:
    第N个
    select name from syscolumns where colid=N and id=yourtableId
      

  2.   

    to: CrazyFor(Fan) :
    字段数:SELECT count(*) FROM aaa where id=6 能取到的只能是记录数1
    ????????????????????????
    第N个:select name from aaa where colid=N and id=6根本通不过
    ????????????????????????
      

  3.   

    字段数
    SELECT count(*)
    FROM syscolumns where id=yourtableId第N个
    select name from syscolumns where colid=N and id=yourtableId再看看,不是从你的AAA表中找的,是在SYSCOLUMNS表中查的。要描述可以到syscomments看看~~~:)
      

  4.   

    忘了说一下,取得yourtableId可这用下面的语句
    SELECT id
    FROM sysobjects
    WHERE (name = 'yourTableName')
      

  5.   

    select * from syscolumns where id=object_id('sss')