判断数据库之前是否已经被打开过了
这是一个常用的安全手段
因为searchRecord()可能被多次调用!

解决方案 »

  1.   

    假如上面的isopen是true,那会执行后面的一句代码还是执行后面的三句代码啊?
      

  2.   

    if (isopen)
         objrs.Close();
      objrs.Open(strSQL,objdbConn,adOpenStatic,adLockOptimistic,adCmdText);
      isopen = true;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^楼主说的是这一句吧.<script>
    var isopen=false;
    if(isopen)
    alert("false");
    alert("true");
    alert("ok");
    </script>执行alert("true"),alert("ok")<script>
    var isopen=true;
    if(isopen)
    alert("false");
    alert("true");
    alert("ok");
    </script>执行alert("true"),alert("true"),alert("ok")证明.是执行后面三条..