在屏幕上显示我的 rs.open 查询

Display my rs.open query on the screen

我想知道如何从 rs.open.

打印我的查询

我知道这可能是个愚蠢的问题,但我是这样尝试的:

rs.open "Select * from employees" & condition & " AND " & condition2 & condition3 & " Order by " & order, con, 3, 1

正在尝试从 rs

执行 response.write
Response.Write(rs)

但它不起作用,有什么建议吗?

如果要显示 SQL 查询,不能只打印记录集。

相反,您需要将 SQL 查询保存在变量中并打印 that.

伪代码,因为我在我的 phone 上写这个并且不记得在 ASP 经典中声明变量的正确语法:

SQL = "select * from ..."
rs.open SQL, con, 3, 1
Response.write(SQL)

我发现了一种无需将其保存在变量上即可打印 rs 的方法,只要其他人需要它即可。

我们可以使用 source 显示记录集数据 returns 一个指示 Recordset 对象的数据源的字符串值。

就这么用:

response.Write(rs.source)