删除成功,按什么键返回删除0,怎么回事

SSM框架SQL删除,返回返回值问题
[问题点数:50分,结帖人caijunlin1994]
本版专家分:0
结帖率 80%
CSDN今日推荐
本版专家分:0
本版专家分:0
本版专家分:0
匿名用户不能发表回复!|
其他相关推荐删除成功,返回0,怎么回事_百度知道
删除成功,返回0,怎么回事
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。executeUpdate成功后返回什么值?怎么知道它执行成功?在线等!
[问题点数:10分,结帖人zigzagzerg]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:11343
2003年11月 Java大版内专家分月排行榜第三
本版专家分:35
本版专家分:9801
本版专家分:2354
本版专家分:1990
本版专家分:25
本版专家分:86
匿名用户不能发表回复!|
其他相关推荐sql 删除语句 返回值_百度知道
sql 删除语句 返回值
int id = (int)GVAdmins.DataKeys[e.RowIndex].V
string sql = &delete from Admins where AdminsID=& +
if (SqlHelper.ExecuteSqlGet(sql) == 0)
Response.Write(&&script&alert('操作成功!');&/script...
SqlHelper.ExecuteSqlGet方法的代码:public static int ExecuteSqlGet(string SQLString)
using (SqlConnection connection = new SqlConnection(connectionString))
SqlCommand cmd = new SqlCommand(SQLString, connection);
connection.Open();
return Convert.ToInt32(cmd.ExecuteScalar());
catch (System.Data.SqlClient.SqlException e)
cmd.Dispose();
connection.Close();
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
请将SqlHelper.ExecuteSqlGet方法的代码贴出就明白了
我复制到上面吧
DbCommand.ExecuteScalar 方法 执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。如果没有(不存在或已删除),那么返回的结果也是0,如果没有删除且存在,则不会是0
SqlCommand cmd = new SqlCommand(SQLString, connection);
connection.Open();
return Convert.ToInt32(cmd.ExecuteScalar());是这个吧
这个sqlhelper文件是我复制的
这个不会写 — —!
对 return Convert.ToInt32(cmd.ExecuteScalar()); 这个就是返回值
采纳率:48%
楼上说的不行!有24进制和12进制不同.不能这样比较.你的是日期型的数据吗?还是varchar2型的数据.另外所有的时间都可以理解为18:30以后的,你要达到什么目的,是一天内的18:30以后呢?还是就是18:30以后,把之后每天的18:30都删掉呢?数据库表结构是怎样的,贴出来,你说的不够详细,无法回答!
什么东西。
对返回值在进行判断,如果null 则返回0;否则就返回去到的值
楼主确定这段代码没问题吗?SqlHelper.ExecuteSqlGet返回值是影响的记录数,当操作失败时,返回null。
/// &summary&
/// 执行带一个存储过程参数的的SQL语句。
/// &/summary&
/// &param name=&SQLString&&SQL语句&/param&
/// &param name=&content&&参数内容,比如一个字段是格式复杂的文章,有特殊符号,可以通过这个方式添加&/param&
/// &returns&影响的记录数&/returns&
public static object ExecuteSqlGet(string SQLString, string content)
using (SqlConnection connection = new SqlConnection(connectionString))
SqlCommand cmd = new SqlCommand(SQLString, connection);
System.Data.SqlClient.SqlParameter myParameter = new System.Data.SqlClient.SqlParameter(&@content&, SqlDbType.NText);
myParameter.Value =
cmd.Parameters.Add(myParameter);
connection.Open();
object obj = cmd.ExecuteScalar();
if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value)))
catch (System.Data.SqlClient.SqlException e)
cmd.Dispose();
connection.Close();
复制的 老师的 — —! 这个不懂。。。。
其他1条回答
为您推荐:
其他类似问题
返回值的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。为什么调用mybatis批量处理增删改,执行成功后返回值是-1(亲自debug测试),按理说返回的是影响的行数&=0_百度知道
为什么调用mybatis批量处理增删改,执行成功后返回值是-1(亲自debug测试),按理说返回的是影响的行数&=0
= itemCodeDao.updateItemCodes(updates);
if (null == n || -1 != n) {
response.setMsg(&修改失败&);
logger.error(&修改itemcode失败&);
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
select会有这个异常吗,问一下
配置文件里&setting name=&defaultExecutorType& value=&BATCH& /&BATCH
SIMPLE 试试
我也遇到了
数据库更新正常, 但返回的就是 -1
我也遇到了这个问题,请问找到原因了吗?
很奇怪!!!!!!!
当返回结果为-1是表示没有任何操作,及没有进项增删改擦
本回答被网友采纳
其他3条回答
为您推荐:
其他类似问题
mybatis的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 删除得信息能返回不 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信