我正在使用命令创建新的记录集:
set rsQuery = Server.CreateObject("ADODB.Recordset")
执行rsQuery.open命令后,如何通过查看Recordset或rsQuery对象来确定触发了哪个查询?我需要这样做的原因是b / c我可能有许多基于案例打开查询字符串的case语句。我不仅需要查询结果,我只想打印出查询而不必为每个查询命令创建一个response.write命令。
示例:
case "1"
rsQuery.open "Select * from tblA", conn
case "2"
rsQuery.open "Select * from tblB", conn
等...
期望的结果: response.write“我的结果:”& rsQuery.Query?
My Result: Select * from tblA
答案 0 :(得分:2)
你可以这样做:
case "1"
myquery = "Select * from tblA"
case "2"
myquery = "Select * from tblB"
...
rsQuery.open myquery , conn
response.write myquery
答案 1 :(得分:1)
使用Source方法:
response.write "My Result:" & rsQuery.Source