问题描述 解决方案 将字符串转换成数值应该是内容转换,而不应该是类型的转换。 //原来的错误版本 i = (int)command.ExecuteScalar(); //正确版本 i = Convert.ToInt32(command.ExecuteScalar());