首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

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

2012-02-23 
请教:程序在access转成SQLserver后无法运行了很简单的一个循环:%setrsclass1server.createobject( adod

请教:程序在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

热点排行