sql修改语句问题
问题是这样的:修改一条数据,如果满足条件则提示修改成功,否则提示条件不符合,这代码怎么写呀?各位大侠请指点一下。 --------------------编程问答-------------------- /// <summary>/// 使用SQL操作数据(删改),返回受影响的行数
/// </summary>
static public int RunCommandGetRowsCount(OracleCommand theComm)
{
int i = 0;
OracleConnection myconn;
myconn = new OracleConnection();
myconn.ConnectionString = ConnectionString;
myconn.Open();
theComm.Connection = myconn;
i = theComm.ExecuteNonQuery();
myconn.Close();
myconn.Dispose();
return i;
} --------------------编程问答-------------------- 在使用cmd.ExecuteNonQuery执行修改操作时会返回所影响的行数,如果返回0,那就是没有修改成功,如果返回的值>=1,那就是表示修改成功了哈 --------------------编程问答--------------------
读了几遍LZ的问题,感觉迷迷糊糊的,是问的你们给出的这个答案吗?你们给出的是数据库是否执行成功了,他问的是条件是否满足···总是感觉怪怪的···兴许是我理解错了吧 --------------------编程问答-------------------- 写个方法返回true或false嘛,修改成功true,不符合false,执行逻辑你就自己写吧 --------------------编程问答-------------------- try
{
执行
return true
}
catch(exception ee)
{
log.log(ee);
return false;
} --------------------编程问答--------------------
begin
update Test set Num='80' where Name=' '
print @@Rowcount
end
(0 行受影响)
0
int num = cmd.ExecuteNonQuery();
--------------------编程问答-------------------- 这个不错
补充:.NET技术 , ASP.NET