随机读取10个数中的1个,每个数下面都对应着一个表格数据库,输出并清除当前表格
数据库,再进行下一次随机读取,直到最后一个数为止。
最好有实例源码.谢谢各位先!
解决方案 »
- 从一个有密码的Access库中提取数据,插入另一个有Access数据库中,怎么写???
- 如何获得屏幕上某点的色彩?
- 一个关于字符串的问题!!在线待待!
- 关于treeview逐级展开的问题
- 我在用tinydb数据库,其中有一个字段是日期类型的,现在我想搜索某一日期,用Filter,请教怎么写呢
- 怎么能得到远程SQL SERVER 服务器是否运行...
- 请大虾帮忙看看程序错在那里?
- 我关联了exe文件,如何在使我的程序运行后,在运行这个程序???
- 我安装了InterBase ,但不知道如何创建一个数据库gdb文件以及在其中建表
- 多线程访问数据库的问题。
- 关于SQL SERVER 2000数据库问题,是高手就进来?
- 在delphi中知道对方IP怎么用netsend发送消息
a:array[1..10] of integer;
begin
for i:=1 to 10 do a[i]:=0;
for i:=1 to 10 do
begin
repeat
j:=random(10)+1;
unilt a[j]=0;
a[j]:=1;
//进行你要的操作J是不重复的随机数
end;
end.
var
left,l,m,idnumber,j,compcount : integer;
begin
n := 10;
l := i div n;
left := i-l*n;
m := 0;
for k:=0 to n-1 do
begin
if k=n-1 then
idnumber := Random(l+left)+l*k
else
idnumber := Random(l)+l*k;
end;
end;
NumSet:set of 0..9
i,j;integer;
begin
NumSet:=[];
for i:=0 to 9 do NumSet:=NumSet+[i];
while NumSet<>[] do
begin
j:=random(10);
if j in NumSet then
begin
代码...
NumSet:=NumSet-[j];
end;
end;//while
end;
这样是不是可以了?
然后在获得数据集里面的这些数据
Query.Moveto(); //指向数据库中某一条记录