我想从数据库中取出某一列的值的和,以下是我写的代码。
DataSet ds = obj.getdatabydataset("SELECT sum(VoteCount) FROM VoteSelect where VoteItem_id = " + VoteItemID );
TotalCount = Convert.ToDecimal(ds.Tables[0].Rows[0][0].ToString() );
运行时提示:输入字符串的格式不正确。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误:
行 28:
行 29: DataSet ds = obj.getdatabydataset("SELECT sum(VoteCount) FROM VoteSelect where VoteItem_id = " + VoteItemID );
行 30: TotalCount = Convert.ToDecimal(ds.Tables[0].Rows[0][0].ToString() );行 31: return TotalCount;
行 32: }
源文件: c:\Documents and Settings\Administrator\My Documents\Vote\VoteResult.ascx.cs 行: 30 不知什么问题,或者有别的方法
DataSet ds = obj.getdatabydataset("SELECT sum(VoteCount) FROM VoteSelect where VoteItem_id = " + VoteItemID );
TotalCount = Convert.ToDecimal(ds.Tables[0].Rows[0][0].ToString() );
运行时提示:输入字符串的格式不正确。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误:
行 28:
行 29: DataSet ds = obj.getdatabydataset("SELECT sum(VoteCount) FROM VoteSelect where VoteItem_id = " + VoteItemID );
行 30: TotalCount = Convert.ToDecimal(ds.Tables[0].Rows[0][0].ToString() );行 31: return TotalCount;
行 32: }
源文件: c:\Documents and Settings\Administrator\My Documents\Vote\VoteResult.ascx.cs 行: 30 不知什么问题,或者有别的方法
解决方案 »
- CSDN---此技术如何实现!
- 求教关于dataset合并的问题
- vs2008 Mvc框架安装 不会按 在线等
- CheckBox 的LabelAttributes属性的Add方法的参数有什么限定吗?
- 请大家帮帮我怎样将c#这些代码写成js的,因为想把window.open写到js中。
- 将Word文档转化为HTML格式的文档---存取拒絕!!!!!!!!!!!!!
- IIS发布网站的问题
- asp与asp.net非兼容??
- 怎么编译一个asp.net文件?怎么把他放到网站上去?
- 系统好几次到下午5点就卡死,连不上数据库
- RadioButtonList 的取值问题。急。在线等
- GridView内置的“插入”、“更新”、“删除”怎么用法?
可以在数据库里面做处理,也可以判断下。if(!string.isnullorempty(ds.Tables[0].Rows[0][0].ToString()))
{
TotalCount = Convert.ToDecimal(ds.Tables[0].Rows[0][0].ToString() );
}
{
TotalCount = Convert.ToDecimal(ds.Tables[0].Rows[0][0].ToString() );
}
else
{
//提示 该项没有被选中过.
}