c#操作oracle获取下一行的问题

如果我一个表 time num两列。表已经按time列asc排列了
我要比较time上下两行时间差,如果大于40分钟,则将下一行中大的time对应的num放入数组。
有没有个rs.nextresult()可以用?
cmd.commendtext=“select time,num from table1”;
oracledatareader rs=cmd.executereader();
while(rs.read())
{
while(rs.nextresult())//这里想获得下一行的返回值。这部分怎么写啊?
if(。。大于40)

}
最新回答
脱不了一身稚气

2024-11-23 08:55:33

那你得把每一行的值记录在内存里面,当前行与内存里的上一行比较。第0行要特殊处理一下因为没有前一行。
追问
大神,能写一下大概的rs.nextresult()
用法么?或者这个问题应该怎么写?
存到内存什么意思?自己建个数组?