Как мы можем определить тип набора записей как нормальный или иерархический?
Просматривать коллекцию Fields в наборе записей, проверяя свойство Type каждого поля.Если вы найдете где .Type = adChapter, то это иерархический набор записей.
Я не думаю, что есть разница в самом объекте набора записей.Разница заключается в буквальном определении / организации содержимого набора записей:
Иерархический набор записей - это набор записей, который состоит из иерархии записей.Например, любой набор записей с родительским / дочерним отношением может быть определен как иерархический набор записей.В отличие от объединения, которое в основном дублирует все родительские данные для каждого дочернего элемента, каждая запись в иерархическом наборе записей содержит набор родительских полей и одно поле, которое является дочерним набором записей.
Source &больше информации: http://www.insteptech.com/techLibrary/vbClassic/vb6_hierarchical.htm