procedure
TForm9
.
ADOQuery1AfterPost(DataSet: TDataSet);
Var
DS: TAdoDataSet;
ID:
Integer
;
begin
DS := TAdoDataSet
.
Create(
nil
);
DS
.
Connection := AdoConnection1;
DS
.
CommandText :=
'Building'
;
DS
.
CommandType := cmdTable;
DS
.
Open;
DS
.
AppendRecord([
nil
, DataSet[
'Building'
]]);
ID := DS[
'BuildingID'
];
DS
.
Close;
DS
.
CommandText :=
'Floor'
;
DS
.
CommandType := cmdTable;
DS
.
Open;
DS
.
AppendRecord([
nil
, ID, DataSet[
'Floor'
]]);
ID := DS[
'FloorID'
];
DS
.
Close;
DS
.
CommandText :=
'Room'
;
DS
.
CommandType := cmdTable;
DS
.
Open;
DS
.
AppendRecord([
nil
, ID, DataSet[
'Room'
]]);
ID := DS[
'RoomID'
];
DS
.
Close;
DS
.
CommandText :=
'Socket'
;
DS
.
CommandType := cmdTable;
DS
.
Open;
DS
.
AppendRecord([
nil
, ID, DataSet[
'Socket'
]]);
DS
.
Close;
DS
.
Free;
end
;