编译都无法都通过,无法调试。但是把”field :=“去掉的话,写成
procedure TMainForm.Button2Click(Sender: TObject);
var
i : integer;
field : array of TFieldRec;
begin
//先获取ListBox1的当前选中索引,得到表名,接着获取表的字段。
for i := low(Connection1.Meta.GetFieldList(Edit1.Text)) to 9999 do
begin
Memo1.Lines.Add(field.Name);
end;
end;
编译通过
procedure TMainForm.Button2Click(Sender: TObject);
var
i : integer;
field : array of TFieldRec;
begin
//先获取ListBox1的当前选中索引,得到表名,接着获取表的字段。
for i := low(Connection1.Meta.GetFieldList(Edit1.Text)) to high(Connection1.Meta.GetFieldList(Edit1.Text))do
begin
Memo1.Lines.Add(field.Name);
end;
end;