您的位置:程序门 -> web 开发 -> asp



除法问题,大家帮帮忙


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


除法问题,大家帮帮忙
发表于:2008-01-18 09:36:03 楼主
  各位兄弟,下面是小弟写的,但在除法上有点问题

sql="select   fid,p_no,p_name,price,fwcode   from   bas_part   where   fwcode='"&fwm2&"'"
                          call   getrsbysql(conn1,rs1,sql,1,1,0)
                          adjf=rs1(3)
  'getjf=cint(rsf4(0))/10

                              sql1="update   bas_fwcode   set   qcount=qcount+1   where     fwcode='"&fwm1&"'   "
                              conn1.EXECute   sql1
                                  sql2="update   bas_card   set   jf=jf+"&rs1(3)&"   where   mobno='"&mobno1&"'"  '关键是这个语句,我想实现jf=jf+一个变量/10 但如果我这样写jf=jf+"&rs1(3)&"   /10好象错误,请各位大哥指点下
                              conn1.EXECute   sql2
发表于:2008-01-18 09:47:131楼 得分:0
首先总结一下楼主的问题:
我想实现jf=jf+一个变量/10 但如果我这样写jf=jf+"&rs1(3)&"       /10好象错误,请各位大哥指点下  

jf+=100/10难道不对?
你把rs1(3)换成rs1("price"),或者直接换成常量看看有问题没?
发表于:2008-01-18 09:51:192楼 得分:0
jf+"&rs1(3)&"/10该可以的啊,jf,和rs1(3)是什么类型的,是数字的话没问题的。

发表于:2008-01-18 10:06:093楼 得分:0
但如果我这样写jf=jf+"&rs1(3)&"       /10好象错误


好像错误是什么意思呢??呵呵

你是想要jf+"&rs1(3)&"得到的值再除以10呢还是要rs1(3)先除以10再和jf相加呢??
发表于:2008-01-18 13:09:094楼 得分:0
我要先除以10再和jf相加
发表于:2008-01-18 14:36:365楼 得分:0
那说下是什么地方好像错误呢??

是算出来的结果错误呢还是sql语句错误呢???
发表于:2008-01-18 15:16:106楼 得分:0
price,也就是rs1(3)的类型是decimal


快速检索

最新资讯
热门点击