0

我有一个经典的 asp 应用程序(在 Windows 2000/IIS 5.0 上运行的 ASP 3.0),它允许用户编写自定义 SQL 查询以从数据库(Oracle 10g)中获取数据,更像是 SQL Developer。有时用户编写了无限期运行的复杂查询,尽管用户会单击后退按钮返回上一页,但查询可能仍会在数据库上运行。现在用户要求他们被赋予一个点击按钮就可以终止查询的功能。

我是asp的初学者,所以我不确定这在asp中是否可行。我们使用 ADODB.RecordSet 对象通过 RecordSet.Open 和 RecordSet.GetRows 获取数据。请告知这是否可以在经典 asp 中实现。

Set connection = Server.CreateObject("ADODB.Connection")
connection.Open DATA_SOURCE, LOGON_ID, PASSWORD
Set resultset = Server.CreateObject("ADODB.Recordset")
Dim sql
sql="select sysdate from dual"
resultset.Open sql, connection 
Dim DBData
DBData = resultset.GetRows(NUMROWS)
resultset.close
connection.close
Set resultset = Nothing
Set connection = Nothing
4

1 回答 1

0

尝试这个

arrayRs = resultset.GetRows()
if arrayRs(0,0)<> "" then
response.write(arrayRs(0,0))
end if

或者您可以在获取多个字段时尝试循环

于 2012-10-15T11:37:43.333 回答