日期:2014-05-17  浏览次数:21046 次

SQL查询问题求给力!!
已知一个表如下:
ID 姓名 性别 年级 语文 数学 英语。。。。。。。。
1 张三 男 高一 80 90 90 。。。。。。。

通过查询得到
语文 数学 英语。。。。。。。。。。
80 90 90 。。。。。。。。。。

就是如何获取字段名和字段的值~而后从第N个字段后开始显示结果!!

------解决方案--------------------
楼主是要这样查询表里面的列名吗
VBScript code

sql = "select * from 表名"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.open sql,conn,1,1
if(not rs.eof)then
  for i=0 to rs.fields.count-1
    response.write(rs.fields.item(i).name & " ")
  next

  response.write("<br/>")

  while(not rs.eof)
    for i=0 to rs.fields.count-1
      response.write(rs.fields.item(i).value& " ")
    next
    response.write("<br/>")
    rs.movenext
  wend

end if