账号通
    

账号  

密码  

4221

查看

9

回复
主题:[待解决]原来没错的换空间搜索出现问题(6.0商城版本的)请高手解决 [收藏主题] 转到:  
xyjyjlcy 当前离线

59

主题

0

广播

3

粉丝
添加关注
级别:学前班

用户积分:259 分
登录次数:43 次
注册时间:2011/12/28
最后登录:2016/11/21
xyjyjlcy 发表于:2012/3/22 10:56:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)
醉翁之意不在酒,出现类似的提示,说明库操作有问题,而这个问题恰恰提示让人费解,原因是数据库发送了重复的库开启操作,上面的代码没有错,错在上面代码再上面一定是有一个类似的库操作过程,而恰恰是那个过程传递的参数错误或是参数类型错误,造成前一个库操作没有结束.
解决办法,查找本次库操作之前最后一次操作开启数据库的过程,并且这个过程一定是有一个返回值,这是出现此类问题的通病,要看上一个使用库操作函数并有返回值的最近一个过程,在这个过程里,使用跟踪返回值,可以看到错在哪里.
 
  支持(4) | 反对(4) 回到顶部顶端 回到底部底部
xyjyjlcy 当前离线

59

主题

0

广播

3

粉丝
添加关注
级别:学前班

用户积分:259 分
登录次数:43 次
注册时间:2011/12/28
最后登录:2016/11/21
xyjyjlcy 发表于:2012/3/22 11:07:00   | 显示全部帖子 查看该作者主题 沙发 
做在线知识付费 选科汛云开店
dim web_strlist

dim web_count ,iiii

cid=trim(request("cid"))

if cid=0 then

    OpenRs

    sql="select * from Web_Area where fid="&cid

    rs.open sql,conn,1,3

    if not rs.eof then



tmp= tmp & "      <select name='fid' id='fid' style='WIDTH: 250px;' onChange='showsx(this.options[this.selectedIndex].value)' >"

tmp= tmp & "      <option value="""" selected>请选择...</option>"

      do while not rs.eof

tmp= tmp & "        <option value="""&rs("id")&""">"&rs("name")&"</option>"

   

        rs.movenext

        loop

        CloseRs



tmp= tmp & "     </select>"

    end if%>

<%else%>

    <%

        openrs

        call web_show_list(cid,0)

        tmp= tmp & web_strlist

        tmp= tmp & web_count

    %>

<%end if%>

<%



Function web_show_list(id,id2)



    fid=getonevalue("Web_Area","fid","id="&id) '这里是出现类似楼主问题的原因所在

    sql="select * from Web_Area where fid="&id

    rs.open sql,conn '例如:这里提示如楼主的错误,解决位置在上面

    if not rs.eof then

        web_level=rs("level")

        str="<select name='addr"&rs("level")&"' onChange='showsx(this.options[this.selectedIndex].value)'>"

        do while not rs.eof

            if clng(id2)=clng(rs("id")) then

                selected="selected"   

            else

                selected=""

            end if

            str_1=str_1&"<option value='"&rs("id")&"' "&selected&">"&rs("name")&"</option>"

        rs.movenext

        loop

    end if

    rs.close

    str=str&str_1&"</select>"

    web_strlist=str&web_strlist



    if isnumeric(fid)=false then

        exit function

    else

        iiii=iiii+1

        web_count="<input type='hidden' name='acount' value='"&iiii&"'>"

        call web_show_list(fid,id)

        

    end if

   

End Function
 
  支持(1) | 反对(1) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.17188秒 powered by KesionCMS 9.0