| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 766 人关注过本帖
标题:请大家帮忙看看下列程序哪里有问题。
只看楼主 加入收藏
万岁爷
Rank: 1
来 自:Singapore
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-8-17
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
请大家帮忙看看下列程序哪里有问题。
如果输入的位数正确(11位),错误信息如下:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC SQL Server Driver][SQL Server]Error converting data type varchar to numeric.

/etown/payment/password.asp, line 38


如果输入的位数不正确,错误信息如下:
Microsoft OLE DB Provider for ODBC Drivers error '80040e57'

[Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of the varchar value '89200621912' overflowed an int column.

/etown/payment/password.asp, line 38
搜索更多相关主题的帖子: 80040e07 
2009-08-17 23:01
万岁爷
Rank: 1
来 自:Singapore
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-8-17
收藏
得分:0 
出错信息提到的第38行的内容是:
set rs = conn.execute(sqlUpdate)
2009-08-17 23:03
万岁爷
Rank: 1
来 自:Singapore
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-8-17
收藏
得分:0 
全部程序内容如下:

<%@ language = VBScript %>
<%Response.Buffer = true%>
 
 
<!--#include file="../include/dbConn.asp"-->
<html>
<body>
<script type="text/javascript">
 
function printPage()
{
    if(window.print)
    {agree = confirm('Would you like to print a copy of this Form for your reference ?')
    }
 
    if (agree)
    {    window.print();    }
    else
    {  return false;}
}
<!--
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
 
 
</script>
<form>
<br>
<div align=center><h2>Password reset</h2>
<%
    if request("Submit") = "Submit" then
 
        sqlUpdate = "select * from verify WHERE tcacno = "& request("btptcacno")&" order by tcacno"
 
        set rs = conn.execute(sqlUpdate)
 
        if rs.eof = true then
        Response.write("<b><font color = 'blue'>**No records found**</font></b>")
        else
%>
<div align =center>
            <table width="98%" border="1" cellspacing="0" cellpadding="0" align="center">
              <tr bgcolor="#006699">
 
 
 
                <td width="14%">
                  <div align="center"><b><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">S/N</font></b></div>
                </td>
                <td width="20%">
                  <div align="center"><b><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">TC/Account</font></b></div>
                </td>
                <td width="25%">
                  <div align="center"><b><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">NRIC</font></b></div>
                </td>
              </tr>
        <%
           
 
          while not rs.eof
 
            count = count + 1
            
            if (count Mod 2 = 0) then
                color1 = "B0C8D4"
            else  
                color1 = "E1F5FF"
            end if  
            
            'valeme = cdbl(rs("wpacam")) + valeme
 
                 %>
 
         
              <tr bgcolor=<%=color1%>>
                <td width="14%" height="19"><center><font size="2" face="Arial, Helvetica, sans-serif"><%Response.write(count)%></font></center></td>
                <td width="20%" height="19"><center><font size="2" face="Arial, Helvetica, sans-serif"><%Response.write(rs(0))%></font></center></td>
                <td width="25%" height="19"><center><font size="2" face="Arial, Helvetica, sans-serif"><%Response.write(rs(1))%></font></center></td>
        <input type="hidden" name="btptcacno" value= <%=trim(rs(0))%>>
                </td>
 
              </tr>
 
         <%
            rs.movenext
 
                  wend
         
 
 
          %>
 
<input type="hidden" name="count" value= <%=count%>>
              <tr bgcolor=<%=color1%>>
                <td width="14%" height="19"><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
                <td width="20%" height="19" ><font size="2" face="Arial, Helvetica, sans-serif"> </font></td>
                <td width="25%" height="19"><font size="2" face="Arial, Helvetica, sans-serif"> </td>
 
              </tr>
 
 
            </table></div>
                <center><input type="button" name="Back" value="Back" onClick="MM_goToURL('parent','monthlyTrans.asp');return document.MM_returnValue">
                <input type="button" name="print" value="Print" onClick="return printPage();"><input type="submit" name="resetpwd" value="1"></center>
        <%end if%>
         
         
         
         
    <%else%>
 
    <%if request("resetpwd") = "1" then
        sqlUpdate = "Update verify set passwd='password' WHERE tcacno = '"& request("btptcacno")&"'"  
            
        set rs= conn.execute(sqlUpdate)
         
 
        Response.write("<b><font color = 'blue'>**Password reseted**</font></b>")
 
    end if%>
 
  <table width="80%" border="0" align="center">
    <tr>  
      <td colspan="2">  
        <div align="center">
      Enter TC NO : <input type="text" name="btptcacno">
          <input type="submit" name="Submit" value="Submit">
          <input type="button" name="Back" value="Back" onClick="MM_goToURL('parent','Selection.html');return document.MM_returnValue">
        </div>
      </td>
    </tr>
  </table>
   
  <%end if%>
  <br><br>
  <div align=center><br>
    <br>
    <br>
  </div>
 
 
 
 
</form>
 
</body>
</html>
2009-08-17 23:04
万岁爷
Rank: 1
来 自:Singapore
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-8-17
收藏
得分:0 
本程序在windows NT4 + SQL 7.0环境下调试通过

在Windows 2003 + SQL 2008英文企业版 或者 Windows 2008 + SQL 2008英文标准版下均出现如上错误。
2009-08-17 23:06
万岁爷
Rank: 1
来 自:Singapore
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-8-17
收藏
得分:0 
高手帮忙啊。
2009-08-18 10:19
万岁爷
Rank: 1
来 自:Singapore
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-8-17
收藏
得分:0 
哪位朋友有空帮帮忙呀。
2009-08-19 10:00
笨鸟
Rank: 5Rank: 5
等 级:职业侠客
威 望:9
帖 子:237
专家分:309
注 册:2006-1-18
收藏
得分:20 
给点建议你呀,去asp版块问问,我看看不是很懂.
2009-08-19 10:36
万岁爷
Rank: 1
来 自:Singapore
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-8-17
收藏
得分:0 
谢谢版主,我去ASP版问问看。
2009-08-19 22:07
万岁爷
Rank: 1
来 自:Singapore
等 级:新手上路
帖 子:14
专家分:0
注 册:2009-8-17
收藏
得分:0 
谢谢斑竹的提醒,文件解决了。
2009-08-20 21:58
快速回复:请大家帮忙看看下列程序哪里有问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051551 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved