比如  select t.* from temp1 t  当然也可能是多个表,也就是表头不固定,怎么样不解析sql,有什么什么办法直接获取表头,

解决方案 »

  1.   

    select   name   from   syscolumns   where   id=object_id('tablename')
      

  2.   

    那这句话该怎么办?select t.a,t.b,w.* from temp1 t,temp2 w where t.a=w.a
      

  3.   

    select   name   from   syscolumns   
    where   id=object_id('tablename') 
    or id=object_id('tablename2')
      

  4.   

    我只要 sql里的字段  这样不是把整张表列名都拉出来了?
      

  5.   

    急呀,准备解析sql作了一会觉得好烦,有谁知道如何直接获取?
    执行sql 获取数据很简单,怎么获取表头,我现在就是这个问题,谁知道