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

30分求asp有关问题解决

2012-02-02 
30分求asp问题解决 在线等错误显示如下错误类型:(0x80020009)发生意外。/page/eshop.asp,第104行浏览器类型

30分求asp问题解决 在线等
错误显示如下
错误类型:
(0x80020009)
发生意外。  
/page/eshop.asp,   第   104   行


浏览器类型:
Mozilla/4.0   (compatible;   MSIE   7.0;   Windows   NT   5.1;   .NET   CLR   2.0.50727)  

网页:
GET   /page/eshop.asp  

代码如下

<%@   LANGUAGE= "VBSCRIPT "   %>
<!--#include   file= "util.asp "   -->
<!--#include   file= "conn.asp "   -->
<%
strCpbm   =   Request( "cpbm ")
if   ((len(trim(strCpbm))   =   0)   or   (strCpbm   =   "undefined "))   then
strCheck   =   "no "
end   if

ProductList   =   Session( "ProductList ")
Products   =   Split(Request( "cpbm "),   ",   ")
For   I=0   To   UBound(Products)
      PutToShopBag   Products(I),   ProductList
Next
Session( "ProductList ")   =   ProductList


Head= "以下是您所选购的物品清单 "
ProductList   =   Session( "ProductList ")
If   Len(ProductList)   =0   Then
  Response.Redirect   "nothing.asp "
  response.end
end   if

If   Request( "MySelf ")   =   "Yes "   Then
      ProductList   =   " "
      Products   =   Split(Request( "cpbm "),   ",   ")
      For   I=0   To   UBound(Products)
            PutToShopBag   Products(I),   ProductList
      Next
      Session( "ProductList ")   =   ProductList
End   If    
If   Len(ProductList)   =   0     Then
  Response.Redirect   "nothing.asp "
  response.end
end   if
set   rs=server.createobject( "adodb.recordset ")
sql   =   "Select   *   From   product "
sql   =   sql   &   "   Where   product_id   In   ( "   &   ProductList   &   ") "
rs.open   sql,conn,3,3
%>
<html>        

<head>
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 ">
<title> 以下是您所选购的物品清单 </title>
</head>
<script   language= "Javascript ">

function   fucCheckNUM(NUM)
{
var   i,j,strTemp;
strTemp= "0123456789 ";
if   (   NUM.length==   0)
return   0
for   (i=0;i <NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if   (j==-1)
{
return   0;
}
}

return   1;
}

function   clean()
  {  
    window.location.href= "clear.asp "
    }
</script>
<SCRIPT   language=javascript   id=clientEventHandlersJS>
<!--
function   form1_onsubmit()  
{
newprice= "Q_ "   &   rs( "Product_Id ")
  if   ((fucCheckNUM(document.FORM1.newprice.value)==0)   )


{alert   ( "会员价有非法字符,请填写正确会员价。 ");
document.FORM1.newprice.focus();
return   false;
}
//-->
}
</SCRIPT>
<body   topmargin= "5 ">
<center>

<div   align= "center ">

<center>

<table   width= "80% "   border= "0 "   cellspacing= "0 ">
    <tr>
        <td   width= "80% "   valign= "top "> <p   align= "center ">
  </p>
            <p   align= "center ">
<font   color= "#FF0000 "   > <%=Head%> </font> </p>
            <!--webbot   BOT= "GeneratedScript "   PREVIEW= "   "   startspan   --> <script   Language= "JavaScript "> <!--
function   FrontPage_Form1_Validator(theForm)
{

    var   checkOK   =   "0123456789- ";
    var   checkStr   =   theForm. <%= "Q_ "   &   rs( "Product_id ")%> .value;
    var   allValid   =   true;
    var   decPoints   =   0;
    var   allNum   =   " ";
    for   (i   =   0;     i   <   checkStr.length;     i++)
    {
        ch   =   checkStr.charAt(i);
        for   (j   =   0;     j   <   checkOK.length;     j++)
            if   (ch   ==   checkOK.charAt(j))
                break;
        if   (j   ==   checkOK.length)
        {
            allValid   =   false;
            break;
        }
        allNum   +=   ch;
    }
    if   (!allValid)
    {
        alert( "在   请输入正确的商品数量!   域中,只能输入   数字   个字符。 ");
        theForm. <%= "Q_ "   &   rs( "Product_Id ")%> .focus();
        return   (false);
    }
    return   (true);
}
//--> </script> <!--webbot   BOT= "GeneratedScript "   endspan   --> <form   Action= "eshop.asp "   Method= "POST "   onSubmit= "return   FrontPage_Form1_Validator(this) "   name= "FrontPage_Form1 ">
            <input   type= "hidden "   name= "MySelf "   value= "Yes ">
<div   align= "center "> <center>
<table   border= "0 "   cellspacing= "1 "   width= "550 "   class=main   bgcolor= "6699CC ">
                <tr   bgcolor= "#E6F7FF ">
                    <td   width= "82 "     height= "22 "   align= "center "> <span   class= "style1 "> 商品编号 </span> </td>


                    <td   width= "170 "     height= "22 "   align= "center "   bgcolor= "#E6F7FF "> <span   class= "style1 "> 商品名称 </span> </td>
                    <td   width= "76 "   height= "22 "   align= "center "> <span   class= "style1 "> 商品价格 </span> </td>
                    <td   width= "76 "     height= "22 "   align= "center "> <span   class= "style1 "> 商品数量 </span> </td>
                    <td   width= "60 "     height= "22 "   align= "center "> <span   class= "style1 "> 购买 </span> </td>
                    <td   width= "72 "     height= "22 "   align= "center "> <span   class= "style1 "> 总价 </span> </td>
                </tr>
<%
      Sum   =   0
      While   Not   rs.EOF
          Quatity   =   CInt(   Request(   "Q_ "   &   rs( "Product_Id "))   )
          If   Quatity   <=   0   Then  
                Quatity   =   CInt(   Session(rs( "Product_Id "))   )
                If   Quatity   <=   0   Then   Quatity   =   1
          End   If
          Session(rs( "Product_Id "))   =   Quatity
          Sum   =   Sum   +   ccur(rs( "P_NewPrice "))   *   Quatity
%>
                <tr   bgcolor= "#FFFFFF ">
                    <td   width= "82 "   align= "center "> <%=rs( "Product_ID ")%>
</td>
                    <td   width= "170 "   align= "center "> <%=rs( "Product_Name ")%>
</td>
                    <td   width= "76 "   align= "center "> <%=rs( "P_NewPrice ")%>
</td>
                    <td   width= "76 "   align= "center "> <!--webbot
                        bot= "Validation "   S-Display-Name= "请输入正确的商品数量! "
                        S-Data-Type= "Integer "   S-Number-Separators= "x "   --> <input   Name= " <%= "Q_ "   &   rs( "Product_Id ")%> "   Value= " <%=Quatity%> "   Size= "3 "> </td>


                    <td   width= "60 "   Align= "center "> <input   Type= "CheckBox "   Name= "cpbm "   Value= " <%=rs( "Product_Id ")%> "   Checked>  
</td>
                    <td   width= "72 "   Align= "center "> <%=ccur(rs( "s "))*Quatity%> .00元
</td>
                </tr>
<%
            rs.MoveNext
      Wend
%>
                <tr   bgcolor= "#FFFFFF ">
            <td   Align= "Right "   ColSpan= "6 "   width= "546 "> <font   Color= "Red "> 总价格=人民币   <%=Sum%> .00元 </font> </td>                    
                </tr>                
            </table>                
            </center> </div> <blockquote>                
                <p   align= "center ">                
                <input   name= "B1 "   Type= "submit "   class= "smallInput "   style= "font-size:   9pt "   Value= "更改数量 ">
                &nbsp;&nbsp;&nbsp;    
                <input   name= "B2 "   type= "button "   class= "smallInput "   style= "font-size:   9pt "   onClick= "window.close(); "   value= "继续购物 ">
                &nbsp;&nbsp;&nbsp;                    
                <input   name= "B3 "   type= "button "   class= "smallInput "   style= "font-size:   9pt "   OnClick= "clean() "   value= "订单取消 ">
                &nbsp;&nbsp;&nbsp;    
                <input   name= "b4 "   type= "button "   class= "smallInput "   onClick= "window.open( 'ment.asp ',window.close(),   'Sample ',   'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,width=610,height=600,left=100,top=100 ') "   value= "去收银台 ">            
                <p   align= "center "> <font   color= "#FF0000 "> 注意:改变“商品数量需按“更改数量” </font>             </blockquote>            
        </form>            


</td>
    </tr> </table>
</center>            
</div>          
<%            
rs.close            
conn.close            
%>            
           
</body>            
</html>  

我搞不清为什么会出问题..请指点我一下,   可以在这里写解决方案   也可以发到   邮箱那里   vista@163.com
很急   请各位指教指教


[解决办法]
var str = "Q_ "& <%=rs( "Product_id ")%> ;
var checkStr =theForm. <%=str%> .value;

热点排行