在执行sqlcom.ExecuteNonQuery()的时候,是不是返回受影响的行数?
result = sqlcom.ExecuteNonQuery();
if (result < 1)
{
return false;
}
return true;
为什么就是返回false呢,明明有保存数据啊
result = sqlcom.ExecuteNonQuery();
if (result < 1)
{
return false;
}
return true;
为什么就是返回false呢,明明有保存数据啊
解决方案 »
- asp.net TreeView问题??
- 动态生成的div第二次调用失败问题,望各位高手解答,急求
- 怎么对Repeater列表里面的某一个字段的值进行比较?
- 请教一下这里的高手们,平时都用哪些高级编辑器??
- 做了个应用业务,感觉不太满意,请大家提提意见.
- 大家告诉我这样的报表应该怎么做 ?
- 怎样将字符“left”转换成HorizontalAlign.Left
- (asp.net)url重写二级域名问题!!!!!!!!!!!!!?????????
- 序列化MongoDB实体类时,怎么取消序列化父类对象
- 能否在Session_End事件中控制页面重新加载?
- ASP.NET 设计网站登陆界面
- 写程序--数据库之间导数据--肯请高手解答
这个函数执行数据更新操作(update,delete,add)返回都是影响函数,如果是select操作不应该用这个来进行而应该使用excutescalar或者excutedatareader
{
using (SqlConnection myConnection = GetSqlConnection())
{
SqlCommand sqlcom = new SqlCommand(databaseOwner + ".extend_DeleteWebArchives", myConnection);
sqlcom.CommandType = CommandType.StoredProcedure;
sqlcom.Parameters.Add("@WebArchivesID", SqlDbType.Int).Value = webArchivesID;
int result = 0;
myConnection.Open();
result = sqlcom.ExecuteNonQuery();
if (result<1)
{
return false;
}
return true;
}
}
===========
删除成功但返回的还是false
==================
我的不是查询啊是更新