如何用SQL语句提取A.DBF表中的所有字段名

解决方案 »

  1.   

    SELECT name, colid from syscolumns where id = @TableID order by colorder
      

  2.   

    select a.name, a.colid from syscolumns a join sysobjects b on a.id = b.id where b.xtype='U'
    and b.name = @tablename order by a.colorder
      

  3.   

    给你参考
    str_Sql="select A.* ,C.ClassName from PE_Article A inner join PE_Class C on  A.ClassID=C.ClassID where A.ChannelID="+arrChannelID+" and A.Deleted=0 order by ArticleID desc";
      

  4.   

    你要找a.dbf表中所有字段,在ms sql server中是
    select a.name, a.colid from syscolumns a join sysobjects b on a.id = b.id where b.xtype='U' and b.name = 'dbf'order by a.colorder
      

  5.   

    返回表的字段名
    select name  from syscolumns where id=object_id('表名')
      

  6.   

    我是用ASP.NET,上传一A.DBF表,想用SQL语句提取出它的字段名显示在页面上!!!!
      

  7.   

    你们用的‘SYSCOLUMNS’不行呀,好像就不能用:
    Microsoft Jet 数据库引擎找不到对象'syscolumns'。请确定对象是否存在,并正确地写出它的名称和路径
      

  8.   

    这个是在ms sql server 2000中的
      

  9.   

    是不是和ORACLE一样都要从系统的某表里提取呀!但我只有A.NET的表有什么方法可以提取呢?