select NVL(max(ROOMCODE),0) + 1 from ressystem.rs_roomNVL(max(ROOMCODE),0)是什么意思??NVL是什么??datarow【】 ID=null;
(Convert.ToDouble(ID[0].ItemArray.GetValue(0))) 是什么意思???ID[0]是表示行吗???
(Convert.ToDouble(ID[0].ItemArray.GetValue(0))) 是什么意思???ID[0]是表示行吗???
解决方案 »
- 使用C#代码下载的应用程序文件会报错,而文本文件正常.
- FxCop中,查到有不合乎规则的代码,指定的错误代码所在的行号不正确,请问有高手知道怎么回事?
- 急求 好点的c# socket 封装类!!! 谢谢!~
- dataGridView 值改变的事件出现的问题???
- 程序员的出路?
- SQL问题!请高手指点!
- 求助
- 孟子E章大哥求教:如何往WorkflowTracking数据库中写自己的一些内容
- 修改GridView中的一列值并将修改结果写入数据库
- VS.net or Delphi.net+C#Builder.net?
- 求教.net关于类型不兼容问题的解决办法(C#)
- winform app.config 的问题?
//NVL是oracle的函数,若max(ROOMCODE)是null值就转为0DataRow[] ID=null;
(Convert.ToDouble(ID[0].ItemArray.GetValue(0))) 是什么意思???
ID[0]是表示行吗???
//ID[0]是DataRow集合中索引为0即第1行的数据行
例:nvl(yanlei777,0) > 0
NVL(yanlei777, 0) 的意思是 如果 yanlei777 是NULL, 则取 0值
通过查询获得某个字段的合计值,如果这个值为null将给出一个预设的默认值
例如:
select nvl(sum(t.dwxhl),1)
from tb_jhde t
就表示如果sum(t.dwxhl) = NULL 就返回 1
另一个有关的有用方法
declare i integer
select nvl(sum(t.dwxhl),1) into i from tb_jhde t where zydm=-1这样就可以把获得的合计值存储到变量