当前位置: 代码迷 >> ASP >> 请问:程序在access转成SQLserver后无法运行了
  详细解决方案

请问:程序在access转成SQLserver后无法运行了

热度:86   发布时间:2012-02-23 22:01:35.0
请教:程序在access转成SQLserver后无法运行了
很简单的一个循环:

  <%set   rsclass1=server.createobject( "adodb.recordset ")
sql= "select   *   from   zds   ORDER   BY   ID   DESC "
rsclass1.open   sql,conn,1,1,1
if   not   rsclass1.eof   then
while   not   rsclass1.eof%>
                                <a   href= "test.asp?zds= <%=rsclass1( "Id ")%> "> <%=rsclass1( "Name ")%>  
                                </a>
            <%rsclass1.movenext
                wend
end   if
rsclass1.close
set   rsclass1=nothing
                %>

数据库改成SQL后,这页变成空白了,也不报错。是我程序的问题,还是数据库转换的问题?数据库连接是正确的。

------解决方案--------------------
rsclass1.open sql,conn,1,1,1
改成rsclass1.open sql,conn,3,2

rsclass1.close()

还有那个if语句好像多余...
------解决方案--------------------
输出rsclass1.recordcount,看是不是为0

  相关解决方案