我想寻求帮助。
我的任务是将FighterID保存到数组中。这些数据将被用来制作战斗机1,战斗,战斗机2(数据已经根据他们的胜利按降序排序)。
我只能找到使用2D数组的方法,我希望Tom使用1维数组。
我不知道如何将特定的列信息保存到数组中。我尝试了以下操作,得到以下错误:
[dcc32错误]Presets.pas(53):E2010不兼容的类型:‘字符串’和‘过程、非类型化指针或非类型化参数’
代码:
procedure TPresetsForm.FormActivate(Sender: TObject);
var I:integer;
var s:string;
begin
qry1.Close;
qry1.sql.add('SELECT FighterName,Wins,Sponser FROM Preset_Fighters');
qry1.Active := true;
qry1.Open;
tbl111.Sort:= 'Wins DESC' ;
for I := 1 to 6 do
begin
Fightorder[I]:=(Presets.PresetsForm.dbgrd_info.Columns[0].FieldName:=('FighterID');
end;
end;
我不知道这是否是获取FighterID
示例(MT54)的正确方法。
所有数据都来自MS Access,我希望我提供了足够的信息
谢谢你的帮助,XD
1条答案
按热度按时间t9aqgxwy1#
请尝试以下代码:
我想这会帮你弄清楚的。