【发布时间】:2013-03-20 04:28:47
【问题描述】:
这行代码用于在我的数据库中输入一个项目的数量:
ins.Parameters.AddWithValue("@count", Convert.ToInt32(txtCount.Text))
它曾经可以工作,但现在我遇到了这个错误:输入字符串的格式不正确。
【问题讨论】:
-
txtCount.Text的哪些值会出错?我猜那些是不代表整数值的字符串。 -
对不起,我不明白您的评论。对不起,我不了解编码方面的新手。
-
Convert.ToInt32将尝试将传入的字符串转换为整数,即整数。如果传入的字符串不是仅由数字组成(例如“abc”或“123d”或“123.45”),则转换将失败并显示您发布的错误。
标签: vb.net winforms error-handling type-conversion