小弟有如下问题:
From中有List1和List2控件,现在希望从List1(假设有20条记录)中随机抽出5条记录
插入到List2中。
希望各位大虾指点,并给出‘随机抽取’的算法!谢谢!!
From中有List1和List2控件,现在希望从List1(假设有20条记录)中随机抽出5条记录
插入到List2中。
希望各位大虾指点,并给出‘随机抽取’的算法!谢谢!!
解决方案 »
- DELPHI开发,导入数据到数据库时,如何做导入的进度条
- delphi如何控制子窗体根据最外层的父窗体改变大小
- delphi 6 xml mapper 怎么把数据截断了啊?
- 在TREEVIEW中,怎样判断选中的是父节点,还是子节点?
- 简单问题不知道怎么做
- 设置ADO控件ConnectionString时遇到问题!“无法定位程序输入点GetTextExtentPointI于动态链接库MSDART.DLL上”
- 如何在窗口中拖动控件并修改控件的属性?
- delphi的AdoStoredProc查询出两个结果集怎么分别绑定到两个GRID上?
- 大家帮忙介绍点书。
- 加密与解密的问题
- 高分求救,关于图形图象的问题
- 急!用Query进行汇总,如何返回汇总的值???
var i,j:integer;
Str:string;
begin
Randomize;
For i:=1 to 5 do
begin
j:=Random(20);
listbox2.Items.Add(ListBox1.Items.Strings[j]);
end;
end;
不知道是不是你所要求的!
如果list1 和list2的表结构相同:
with TADOQuery.create(nil) do
begin
connection:= TADOConnection1;
//or connectionstring:='...';
Sql.text:='insert into list2stable select top 5 * from list1stable order by newid()';
execsql;
end;