我已被转移到 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