R
redted5
Unregistered / Unconfirmed
GUEST, unregistred user!
type
tblWarnInfoRec = record
typeID :longInt;
fieldId :longInt;
FieldValue:LongInt;
fieldString:String[80];
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
var
va_tblWarnInfoRec,vb_tblWarnInfoRec:^tblWarnInfoRec;
BA_tblWarnInfoRec:TBaseArray;
i:integer;
procedure TForm1.Button1Click(Sender: TObject);
begin
if not query1.active then query1.Open;
query1.first;
i:=0;
while not query1.eof do
begin
GetMem(va_tblWarnInfoRec,SizeOf(tblWarnInfoRec));
with query1 do
begin
va_tblWarnInfoRec.typeID:=FieldByName('TypeID').AsInteger;
va_tblWarnInfoRec.FieldID:=FieldByName('FieldID').AsInteger;
va_tblWarnInfoRec.FieldValue:=FieldByName('FieldValue').AsInteger;
va_tblWarnInfoRec.fieldString:=FieldByName('FieldString').AsString;
BA_tblWarnInfoRec.Insert(i,va_tblWarnInfoRec);
next;
i:=i+1;
end;
end;
end;
end.
tblWarnInfoRec = record
typeID :longInt;
fieldId :longInt;
FieldValue:LongInt;
fieldString:String[80];
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
var
va_tblWarnInfoRec,vb_tblWarnInfoRec:^tblWarnInfoRec;
BA_tblWarnInfoRec:TBaseArray;
i:integer;
procedure TForm1.Button1Click(Sender: TObject);
begin
if not query1.active then query1.Open;
query1.first;
i:=0;
while not query1.eof do
begin
GetMem(va_tblWarnInfoRec,SizeOf(tblWarnInfoRec));
with query1 do
begin
va_tblWarnInfoRec.typeID:=FieldByName('TypeID').AsInteger;
va_tblWarnInfoRec.FieldID:=FieldByName('FieldID').AsInteger;
va_tblWarnInfoRec.FieldValue:=FieldByName('FieldValue').AsInteger;
va_tblWarnInfoRec.fieldString:=FieldByName('FieldString').AsString;
BA_tblWarnInfoRec.Insert(i,va_tblWarnInfoRec);
next;
i:=i+1;
end;
end;
end;
end.