永发信息网

System.FormatException: 输入字符串的格式不正确。

答案:1  悬赏:50  手机版
解决时间 2021-03-18 02:08
行 165: int unValidate = Convert.ToInt32(jclj.DbBase.BaseDb.exeRetuDs("select kv_value from jc_kv where kv_key='info_dis_time'").Tables[0].DefaultView[0][0].ToString());
这行代码有什么错误?
最佳答案
没有进行验证!
因为你返回的KV_VALUE不一定是数字。
可能返回的是个NULL,即TOSTRING后是个空字符串,转成INT肯定要报错的。

解决方法(前提你的KV_VALUE字段是个数字类型的字段)
1.更改SQL语句,使用ISNULL方法;
2.对取得的结果进行验证(推荐)
object o = jclj.DbBase.BaseDb.exeRetuDs("select kv_value from jc_kv where kv_key='info_dis_time'").Tables[0].DefaultView[0][0];
if(o != null)
unValidate = Convert.ToInt32(o);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
MD太空战士火龟在哪里
怎样用纸做花瓶(制作过程)
红十字会门诊部地址有知道的么?有点事想过去
科一考完了,能转驾校吗
长沙岳麓区有缴纳违章罚款地方吗
沈阳骑行到东莞多少小时
总是放不下以前的一些事,是因为不甘心么。。
节气歌那一句表示有6个季节
正在看一篇国外石化行业资讯,LDPE有点混淆了
满源春食府怎么去啊,有知道地址的么
中国平安(集团)山西分公司新建路营销部怎么样
一根木头锯成61段需要120分钟,如果每锯一次
有没有低于五点五寸,带红外线,价格千元左右
比亚迪S7自动变速箱油加几升?2.0T手自一体的
建设银行动态口令卡绑定的手机怎么更改?
推荐资讯
肉炒白不老豆角要用水焯一下豆角吗
电脑重装系统后不能进桌面 (是用液晶电视做显
创业大道南/兴园北路(路口)地址在哪,我要去
东方药房这个地址在什么地方,我要处理点事
求电磁轨道炮的图文原理
乱石头坡我想知道这个在什么地方
93年入学96年毕业算哪届
开机检测不到固态硬盘,求高手啊~!
西镇臭豆腐(即墨路店)在哪里啊,我有事要去这
今晚我修王牌25英吋用视波器测行扫描产生电路
干年等一回是什么电视剧里的歌
苏宁易购上的苹果手机6s是正品吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?