Query := TADOQuery.Create(nil);
try
Query.Connection := DBConnection;
Query.SQL.Text := 'SELECT ID, GSMNumber FROM GuardDevice';
Query.Open();
while not Query.Eof do
begin
id := Query.FieldByName('ID').AsInteger;
sGsmNum := Query.FieldByName('GSMNumber').AsString;
Query.Next();
end;
Query.Close();
finally
FreeAndNil(Query);
end;