Основное отличие динамического и статического наборов данных в запросах заключается в возможности обновления информации и её сохранения. 12
Динамический набор представляет собой таблицу базы данных или результат запроса, в котором можно добавлять, изменять или удалять записи. 1 При каждом изменении способа упорядочения записей динамический набор должен пересоздаваться заново. 1 Такой набор использует ключевые поля, которые однозначно определяют каждую строку в базе данных. 1
Статический набор может содержать данные из одной или нескольких таблиц базы данных, но обновление информации в нём невозможно. 1 Такой набор используется в случаях, не требующих обновления данных в исходной таблице, например, для поиска определённой записи или для составления отчётов. 1
Таким образом, динамический набор подходит для ситуаций, где нужно работать с большими таблицами и таблицами, содержащими OLE-объекты и Memo-поля, а статический — для задач, не требующих обновления данных, но требующих высокой скорости выполнения операций. 1