Classic ASP仅返回Windows Server 2008上记录集的单个记录

时间:2013-03-22 17:24:50

标签: iis-7 asp-classic recordset

我已经转移到Windows 2008 Server,我需要将经典ASP功能托管到Oracle数据库。我已经将服务器配置为运行经典ASP,并且只发现了一个问题,当我执行数据库请求时,只返回一条记录,而不是数据库中可用的999条记录。在SQLPlus中运行实际的SQL命令会显示所有记录,因此不确定发生了什么:

selectScName = "select item from my_schema.col1"

Set dbObjT = Server.CreateObject("ADODB.Connection")
dbObjT.open =  "MY-DB-CONNECTION"
Set RSdbTest = dbObjT.Execute(selectScName)

Do while not RSdbTest.EOF
         Response.Write(RSdbTest("col1") & "<br>")
      RSdbTest.MoveNext
     loop
RSdbTest.Close
Set RSdbTest = nothing
dbObjT.Close
Set dbObjT = nothing

1 个答案:

答案 0 :(得分:0)

我认为在此代码之前使用.MaxReords = 1语句。检查