有点难度,都快抓狂了 客户端提出查询请求,服务器返回一条记录,如果要想得到该记录在数据库数据表里存储的下一条记录应该怎么办啊?我用的是sqlserver2k+adoquery 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select top 1 from table1 where id >当前记录 order by id 一般来说,数据库在没有指定的情况下,返回的结果集的顺序是不保证的(除非你用了如order by 或 group by等),所以你要下一条记录,这个有思意吗?另外,如果你要下一条记录,直接取就是了。要这么复杂吗? to hqhhh(枫叶) 代码没看明白,能不能详细点啊比如当前记录那里怎么写啊 flexitime(我喜欢写程序) 你说简单,那要怎么实现啊?我要的是该记录在数据表里存储的下一条记录,因为返回的数据集里只有一条记录 当然不行,adoquery只能对返回的数据集next,没法对整个放在服务器上的数据表next 加一个变量,如 GetNowID : Integer;每次取一条记录时,就把当前id 存储在 GetNowID里,下次取就 where id = '''+InttoStr(GetNowID + 1)+''''; 求一个SQL语句 一个小问题? 关于对象的句柄 Menu需要点几下才能响应OnClick事件...查了很多地方..都没有结果. 报表导入到Excel后,如何加格线? 高手,帮个忙吧 急!如何修改一个文件的摘要信息,如备注、标题、主题等。 请高手翻译这段C程序为delphi可以用spcomm等控件 有没有人用postgresql啊,进来拿分 D5开发人员指南中的自动化服务器就是COM吗? deliphi8.0最基础的问题:不能自动跳出left等属性的问题 类的Create方法内嵌套调用自身的Create方法有没有问题?
另外,如果你要下一条记录,直接取就是了。要这么复杂吗?
代码没看明白,能不能详细点啊
比如当前记录那里怎么写啊
我要的是该记录在数据表里存储的下一条记录,因为返回的数据集里只有一条记录
每次取一条记录时,就把当前id 存储在 GetNowID里,
下次取就 where id = '''+InttoStr(GetNowID + 1)+'''';