+ -
当前位置:首页 → 问答吧 → DELPHI大批量数据按数据库小批量数据排列

DELPHI大批量数据按数据库小批量数据排列

时间:2011-09-30

来源:互联网

请教大虾们一个问题,在一个ACCESS表中有一个NUMBER表,里面保存大约1000个白名单电话号码,在另外一个StringList中有100000个号码,这100000个号码是随机排序的。现在我想实现的是,这100000个号码中,如果号码是在数据库中1000个白名单里面的,就把它放到这100000个号码的前1000个位置,请问有没有什么好的办法实现。

作者: younerest   发布时间: 2011-09-30

for i:=0 to NUMBER表的数据量-1 do
begin
num:=数据库取出值;
index:=stringlist1.indexof(num);
if index<>-1 then
begin
 stringlist1.exchange(iCur,index);
 inc(iCur)
end;
end;

作者: m617105   发布时间: 2011-09-30

在Access见一个临时表temp,存放TStringlist的数据,然后用join与NUMBER表连接,删除temp中的这1000个数据,之后,把NUMBER表的1000个数据插入temp,

作者: AnSunny   发布时间: 2011-09-30

http://www.west263.com/info/html/chengxusheji/delphi/20080410/61530.html

作者: jingtuzhong   发布时间: 2011-09-30