Эти компоненты имеют возможность извлекать несколько наборов результатов (например, из хранимой процедуры) за один раз, а с помощью D5 я могу успешно использовать NextRecordSet для получения второго и последующих из Sql-сервера ,TAdoDataSet, множество наборов результатов TAdoStoredProc
Однако, это только работает, если я укажу местоположение курсора как clClient; если я использую clServer, я получаю ошибку «Не возвращать несколько результирующих наборов». Является ли это неотъемлемым ограничением (например, наложенным уровнем MDac на клиенте) или может ли множество наборов записей быть успешно извлечено с помощью курсора на стороне сервера?