专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ASP.NET

Input string was not in a correct format. 这个异常,是什么有关问题啊

发布时间:2011-06-22 17:00:30 文章来源:www.iduyao.cn 采编人员:星星草
Input string was not in a correct format. 这个错误,是什么问题啊?
Input   string   was   not   in   a   correct   format.  
运行程序,在gridview里,我点更新按钮,然后完成更新后,再点更新保存数据,就出现这样的错误。(PS:我没有进行数据修改,直接点更新保存数据也会这样的错误)。

存储过程和数据库我已经查过了,没有错误啊,如果是字段的格式问题,应该是出现在数据库和存储过程里的吧?

调试的时候出现这样的错误:Failed   to   convert   parameter   value   from   a   String   to   a   Int32.
出现错误的语句是:tempInt   =   exSqlCmd.ExecuteNonQuery();
这个是我数据操作类里的东西。添加功能已经实现,所以应该不是这段代码的问题吧?(我定义一个数据操作类,然后更新,添加都是继承这个类的。)

请高手指点下,我什么地方没有考虑到,或者是这个问题最可能出现的是什么原因。。谢谢大家赐教。

------解决方案--------------------
意思就是 string 转换成 int的时候报错了. 你找到出错的那行看看就知道了.
------解决方案--------------------
不在这里,应该是参数的类型和值不一致. 检查一下command的所有 int类型的参数的值.
------解决方案--------------------
应该是int类型的参数,你从GridView中输入了一个不符合整数类型格式的字符串
------解决方案--------------------
string 转换成 int的时候报错了.

应该不是数据库操作类的问题 .
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: