Oracle:
select * from 表名 where rowid=102
select * from 表名 where rowid=102
解决方案 »
- 改写ADO控件,发现内存泄露,不知如何修改
- 在Delphi里进行SQL Server 2000数据库创建和还原的问题
- 对于动态生成的控件如何对该控件的事件函数赋值??
- ★高分求救.....关于【数组】的两个疑问??.........................................................
- 导出DBGrid到Word !!!
- 100分求:读ini连接数据库中出现的问题!
- delphi6.0怎么安装啊?(问题好菜啊)
- 各位,江湖救急!!!!!!!
- 表格中显示图标,急,难
- 怎样读取字体?
- SQL语言执行后的缓冲内存怎么释放?本人用了一些DELPHI的数据库控件,发现在对相关数据库进行频繁操作时,应用程序内存不断增加,请大家
- ACCESS数据库的问题?
table1.moveby(102);
(A,B:=INTEGER;)
A:=DATA.ADOTABLE1.RECORDCOUNT;
B:=RANDOM(A);
DATA.ADOTABLE1.RECNO:=B;
用ADOTable连接的是SQL数据库吧,RecNo在SQL中好像永远都是-1吧。
是数据集的概念。
不信你用
var nRecNo:integer;
begin
nRecNo := ADOTable1.RecNo;
if nRecNo = -1 then
showMessage('靠,怎么是-1呢?');
end;
recNo表示当前的记录号,如果是想去那条记录,可以用
data.adoTable1.firs;
data.adoTable1.moveBy(B);
但是B:=RANDOM(A);后得到的是什么样的数据类型,为什么把B给DATA.ADOTABLE1.RECNO就不行呢。