需要自动打印查询结果的列名

时间:2012-07-23 21:59:58

标签: html sql asp-classic

strUserQuery = request.querystring("UserQuery")
strQueryToBeExecuted = "Select * from (" & strUserQuery & ") where rownum < 501"

如何在查询运行时自动打印表格的标题?我尝试打印第一行,但查询结果中没有列名。

我也尝试过使用desc(表名),但这也不起作用。 如果有人能指导我,我会非常感激。

2 个答案:

答案 0 :(得分:1)

您是否将数据放入记录集?如果是这样,请尝试:

For Each field in recordset.fields
Response.write field.name & "<br />"
Next

答案 1 :(得分:0)

您是将它拉入Excel还是只是查询。如果您只是查询它会自动显示。或者,如果您在代码上执行此操作,我们只需要数据而不是列名称,因为它会自动获取它。