怎么将cmd.ExecuteScalar()转化成整形 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Convert.Toint32(cmd.ExecuteScalar())转换一下就行了啊,不知道LZ是不是我的那个意思 Int32.TryParse(cmd.ExecuteScalar(),out intResult);返回成功或者失败.intResult为整形 int.Parse(cmd.ExecuteScalar());你要确保你的cmd.ExecuteScalar()得到的不是null或非数字否则你必须判断一下int result = 0;object o = cmd.ExecuteScalar();if ((o != null) && (Regex.IsMatch(o.ToString().Trim(), @"^\d+$")){ result = int.Parse(o.ToString().Trim());}要不转化会出错 如果你保证不会返回NULL,直接(int)转换即可 如果不是NULL,就可以强制转换,转换的方式楼上说的够具体了 根据原始URL匹配得到要重写的URL地址 aspxgridview 标题栏合并 [求助]关于安装sql server 2005的问题??? 抽象化难题,高手请进 session失效问题? 为什么生成XML标题字段不显示,急!求人帮助 又是ASP.NET 进程权限问题,谢谢关注 我想通过DataLIST 或 Datagrid 对数据库进行记录添加(像VB,BCB中的datagrid)如何实现,最好有代码 为什么安装了活动目录后,net程序不能运行? 弹出对话框问题!!! 在页面上时间一秒秒在增加的那种,谁会吗? 关于Menu控件的子项样式定义.
转换一下就行了啊,不知道LZ是不是我的那个意思
你要确保你的cmd.ExecuteScalar()得到的不是null或非数字
否则你必须判断一下
int result = 0;
object o = cmd.ExecuteScalar();
if ((o != null) && (Regex.IsMatch(o.ToString().Trim(), @"^\d+$"))
{
result = int.Parse(o.ToString().Trim());
}
要不转化会出错