RecNo 返回当前的记录号,空表在post之前是应该没有正确值的
解决方案 »
- Delphi中怎么调整字的大小
- 求一段直接赋值的代码!?
- 两个远程Sql server数据库之间如何进行通信?
- 请教listView中怎样修改subitem的字体颜色?
- 急!急!急!谁有ClientDataSet生成XML后,此XML的文档资料?
- 请问如果使用Windows 的用户登录?
- Delphi中Webbrowser如何提交Frame内的表单?
- BCB有什么比不上DELPHI?
- OICQ消息格式
- 如何模拟键盘按下了ctrl+某个键(比如ctrl+A)?
- 我的程序调用DLL文件﹐明明那个DLL文件在当前目录下﹐可运行时仍提示找不到﹐到底是怎幺搞的﹐哪位在大侠提示一下!谢谢喽﹗﹗﹗
- 如何获得某个目录下面的所有子目录
设一个变量i,在TADOQuery的Open事件中初始化i:=1;
再在TADOQuery的计算事件中写如下代码,
ADOQuery1.FieldByName('计算字段'').AsInteger := i;
Inc(i);
如果是普通计算字段 似乎又象个BUG 解决方法是当表是空的时候(in table.empty=true)
采用直接写库的方式 ...很多时候 recno都不是很准确的
序号
-1
2
3
4
5
这样下来的,查出来的也不是空;
prometheusphinx(白日梦)的办法好象不行,这样排下来的也不准确:
序号
5
6
7
居然是从5开始排的,我是在beforeopen事件中把i:=1的。
有什么办法可能把查出来的记录加个序号?1,2,3,4.....
再在TADOQuery的计算事件中写如下代码,
ADOQuery1['计算字段':= i;
Inc(i);
这样就行了,我试过。