我的代码为:
procedure TLoadfrm.FormShow(Sender: TObject);
var
sSQL:string;
i,intCount:integer;
begin
Comboboxuser.Items.Clear;
sSQL:='select * from Load';
Datafrm.ADOQueryLoad.Close;
Datafrm.ADOQueryLoad.SQL.Clear;
Datafrm.ADOQueryLoad.SQL.Add(sSQL);
Datafrm.ADOQueryLoad.Open;
Datafrm.ADOQueryLoad.First;
intCount:=Datafrm.ADOQueryLoad.RecordCount;
if i>0 then
begin
for i:=0 to intCount-1 do
begin
Comboboxuser.Items.Add(Datafrm.ADOQueryLoad.FieldByName('username').AsString);
Datafrm.ADOQueryLoad.Next;
end;
end;
end;在运行时显示第一行Load处错误,我检查数据库没有错误,为什么?
procedure TLoadfrm.FormShow(Sender: TObject);
var
sSQL:string;
i,intCount:integer;
begin
Comboboxuser.Items.Clear;
sSQL:='select * from Load';
Datafrm.ADOQueryLoad.Close;
Datafrm.ADOQueryLoad.SQL.Clear;
Datafrm.ADOQueryLoad.SQL.Add(sSQL);
Datafrm.ADOQueryLoad.Open;
Datafrm.ADOQueryLoad.First;
intCount:=Datafrm.ADOQueryLoad.RecordCount;
if i>0 then
begin
for i:=0 to intCount-1 do
begin
Comboboxuser.Items.Add(Datafrm.ADOQueryLoad.FieldByName('username').AsString);
Datafrm.ADOQueryLoad.Next;
end;
end;
end;在运行时显示第一行Load处错误,我检查数据库没有错误,为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货