| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 539 人关注过本帖
标题:为什么不能进行赋值计算
取消只看楼主 加入收藏
dwsc103
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-9-20
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
为什么不能进行赋值计算

<table style='border-collapse: collapse;table-layout:fixed;width:200pt'>
<%
name=Request.Form("v")

o(1,1)=name
FOR i=1 to 500
IF n(i,1)=name Then

ly.rar (3.01 KB)

o(2,1)=n(i,2):o(3,1)=n(i,3)
end IF:Next
%>

其中,红色部分的name直接用11代替,可以输出正确数据,而用name,就出现错误!

搜索更多相关主题的帖子: 赋值 
2010-09-20 21:01
dwsc103
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-9-20
收藏
得分:0 
yms123,你好
按照你的程序,我验证了
FOR i=1 to 500
         IF n(i,1)=name Then
          o(2,1)=n(i,2)
          o(3,1)=n(i,3)
         end IF
 Next
还是不能在If...next循环体中调用name的数值,对 o(2,1)和o(3,1)赋值!
如果在ASP程序中对话框输入11,即给name赋值11,但是不能在If...next循环体体现。

IF n(i,1)=11 Then
          o(2,1)=n(i,2)
          o(3,1)=n(i,3)
end IF
就能输出正确结果!


[ 本帖最后由 dwsc103 于 2010-9-21 07:45 编辑 ]
2010-09-21 07:37
dwsc103
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-9-20
收藏
得分:0 
回复 4楼 hams
谢谢,可以了!请问这句代码的意义是什么,我不太明白!也谢谢2楼弟兄
2010-09-21 08:53
快速回复:为什么不能进行赋值计算
数据加载中...
 
   



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

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