ASP怎么做累加呀

我想做一个ASP的累加,但明明有数据,可返回的结果为什么总是0呀数据库里的元素是字符型的,不仅有数字,还有N,所以不能直接加的以下是我写的代码,请各位高手指教<%dimy... 我想做一个ASP的累加,但明明有数据,可返回的结果为什么总是0呀
数据库里的元素是字符型的,不仅有数字,还有N,所以不能直接加的
以下是我写的代码,请各位高手指教
<%
dim yulin3(999)
n=0
i=0
temp=shijian(0)+shijian(1)+shijian(2)+"%"
set table40=server.CreateObject("adodb.connection")
table40.open "dsn=zdz;UID=ybywb;PWD=zyt029;Database=elementinfo;"
set rs40=table40.execute("select * from tabTimeData where ObservTimes like '"&temp&"'and StationNum='57119'")
while (not rs40.eof) and (n<999)
yulin3(i)=rs40("Precipitation")
%>
<%
if yulin3(i)="" or yulin3(i)="N" then
yulin3(i)="0"
else
yulin3(i)=yulin3(i)/10
end if
yulinjiangshui=cint(yulin3(i))+0
rs40.movenext
wend
rs40.close
table40.close
%>
<%
i=i+1
n=n+1
%>
展开
 我来答
匿名用户
2006-06-27
展开全部
代码看不懂,但是做加法的话
yulin3(i)="0"
不应该有双引号,加了双引号就是字符型数据了
建议把要做加法的答案、加数的变量都DIM成数字型变量,这样出错以后就知道那里错了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式