Randomize; with ADOQuery do begin Close; SQL.Text:='select * from 客户表'; Open; MoveBy(Random(RecordCount)); //处理当前记录,他就是中奖者. end;
var Strings: TStringList;procedure TForm1.Form1Create(sender: TObject); begin Randomize; Strings:=TStringList.Create; with ADOQuery do begin Close; SQL.Text:='select * from 客户表'; Open; while not eof do begin Strings.Append(FieldByName('客户姓名').AsString); Next end; end;procedure Tform1.Timer1Tiemr(Sender: TObject); begin Label1.Caption:=Strings[Random(Strings.Count)] end; end;
with ADOQuery do
begin
Close;
SQL.Text:='select * from 客户表';
Open;
MoveBy(Random(RecordCount));
//处理当前记录,他就是中奖者.
end;
Strings: TStringList;procedure TForm1.Form1Create(sender: TObject);
begin
Randomize;
Strings:=TStringList.Create;
with ADOQuery do
begin
Close;
SQL.Text:='select * from 客户表';
Open;
while not eof do
begin
Strings.Append(FieldByName('客户姓名').AsString);
Next
end;
end;procedure Tform1.Timer1Tiemr(Sender: TObject);
begin
Label1.Caption:=Strings[Random(Strings.Count)]
end;
end;
然后有中奖查询,怎么做啊?
http://www.asp300.com/CodeView/CodeView_1304.html