写了个sqldbhelper来操作数据库
现在完成了ExecuteNonQuery功能,但count = command.ExecuteNonQuery();有一个返回值(return count)
在执行后想查看这个返回值,该如何查看,想根据这个返回值进行下一步的操作
望指教,谢谢
现在完成了ExecuteNonQuery功能,但count = command.ExecuteNonQuery();有一个返回值(return count)
在执行后想查看这个返回值,该如何查看,想根据这个返回值进行下一步的操作
望指教,谢谢
解决方案 »
- 关于GridView里DropDownList的问题
- ASP.net插入字符串!
- <%@ Reference Page="loginform.aspx"%>,如何在後台代碼中使用?-----各位高手請教!!!!
- 一个页面中<input file>和DataGrid共存缓慢问题,求解决办法
- .net 中如何把数据库的值赋给javascript中的数组
- DataGriD中获得自定义控件TextBox的ID
- 初学asp.net,刚开始做项目,总遇到问题,郁闷死了,高手帮我看看,这个数组应该怎么写
- 真的搞不懂了!请高手帮忙看看哪错了?(webgrid保存问题)
- 怎么推广自己的网页链接效果好
- 我的可用分怎么越来越少了,现在新论坛怎么回事,不涨反跌???
- URL重写后路径重复了
- 为什么要使用密封类??????
返回受影响的行数
count 就是啊!count等于0是执行失败,大于0的话就由执行成功。
你把这个count返回就好了啊
又不能放在Page_load中
int i=dbhelper1.ExecuteNonQuery(insertcmd);
label1.text=i.tostring();
但laebl1没反应
if (!IsPostBack)
label1.visible=false;
去除了,改为label1的visible属性为false
结果就有显示了,值为1
请问还有哪几种返回结果,分别什么含义,有-1.有0吗
isUpdateOk = Convert.ToInt32(cmd.ExecuteNonQuery());
if (isUpdateOk > 0)
{
cmd.Parameters.Clear();
cmd.CommandText = "Select @@identity as [MaxID]";
return int.Parse(cmd.ExecuteScalar().ToString());
}insert执行成功,获取ID