我原来用的SQLSERVER,现在改用ORACLE,有个问题要请教各位,先谢谢了!

lxhlizhenhao 2005-03-15 06:05:57
我原来用的SQLSERVER,现在改用ORACLE,有个问题要请教各位,先谢谢了!
.在SQLSERVER中,以下语句可以执行:
//com,con,trant等均已定义
//在一个函数里面
sql = "update student name='lxh' where id = 1; select @@rowcount;";
try
{
ob = com.ExecuteScalar();
cn.Commit();
}
catch
{
cn.Rollback();
return -1;
}
finally
{
cn.Dispose();
}
int zz = Convert.ToInt32(ob);
return zz;
不知sql在ORACLE里该如何写?

...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sprrav 2005-03-15
  • 打赏
  • 举报
回复
int lines = com.ExecuteNonQuery();不久可以返回行数,干吗用select @@rowcount;
lxhlizhenhao 2005-03-15
  • 打赏
  • 举报
回复
你说得有道理,肯定是高手,但我想问的是在ORACLE中该如何写?
DeltaCat 2005-03-15
  • 打赏
  • 举报
回复
老兄,你的代码 画蛇添足 啊
---------------------
//com,con,trant等均已定义
//在一个函数里面
sql = "update student name='lxh' where id = 1";
try
{
int zz = com.ExecuteNoQuery();
cn.Commit();
}
catch
{
cn.Rollback();
return -1;
}
finally
{
cn.Dispose();
}
return zz;

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧