永发信息网

asp.net中string转换为float类型问题。

答案:5  悬赏:0  手机版
解决时间 2021-01-13 16:01
asp.net中string转换为float类型问题。
最佳答案
"update member set 消费累计=消费累计+'"+sum1+"'" where 会员编号='"+Session[membernum]+"';
修改为:"update member set 消费累计=消费累计+" + sum1.ToString() + " where 会员编号='" + Session["membernum"] + "'";
试一下。追问.ToString()是获取字符啊。。我的sum1需要的是浮点型啊。。而且我显示的错误是在
float sum1=Convert.ToSingle(sums);这里。。追答消费累计是浮点型吗?
如果只是:float sum1=Convert.ToSingle(sums);这个报错的话,那就是sums的实际值有问题(不是有效的float类型)。追问sums是string类型,要把它转变成float类型的sum1,。。追答我说的是sums它的实际包含内容不是数值,有其它的字符或空格在里面,所以转换才会出错。
全部回答
参数有问题。
sum1 = Convert.ToSingle(sums);
flosum1 = float.Parse(sums);
二者皆可
消费累计=消费累计+'"+sum1+"'" 你把sum1在数据库里当成字符型了
"update member set 消费累计=消费累计+"+sum1+" where 会员编号='"+Session[membernum]+"'试试,就是说把sum1两边的单引号去掉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
以下不文明词汇,没有出现在《熊出没》的是?
cba2016-2017第二十七轮结果积分
中国凌氏布分
豌豆里的虫子变蝴蝶吗
温岭至惠东动车需要几个小时先到惠东还是深圳
大连鸿晟科技是不是骗子公司,他们公司在什么
拥有合作才能拥抱成功议论文600字以上
手串12mm,14mm,16mm,17mm,这几种规格的,
国画怎么拓。。画国画拓画怎么拓。不是水拓画
用了3年的笔记本电脑,配置为I7 4710MQ gtx78
风孩子这首诗运用了什么修辞手法
电脑金融是什么东西
2014年中国十大富翁分别是谁
帮我把中间那行字打出来输入法打不出来
汽车多次打蜡对车有什么坏处
推荐资讯
瘦人每天健身练一个部位好,还是一天练全身好
江苏盐城广电数字电视不交费后。要不要额外交
楼上装修时把楼板被挖薄,现在隔音很差,如何
天天打波利角色怎么进阶?
棕树和扇子树的区别
自己手上有手机,再买itouch,是不是很多余?
465除以36列竖式怎么列
dnf剑宗需要堆暴击吗?
我每一顿饭都吃的很多,我控制不住自己,咋办
平陆县水利局现在的领导是谁
主人起床了 再不起床就要迟到啦铃声
男士带领上衣素色什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?