Да, это сработает. Компонент TAdsSettings изменяет параметры в Advantage Client Engine (ACE), а с ISAPI будет загружен один экземпляр ACE, который использует все потоки.
Однако я бы не рекомендовал его. В зависимости от настроек, которые вы меняете, было бы разумнее просто напрямую обращаться к API ACE. Например, если вы только устанавливаете формат даты, имеет смысл устранить компонент TAdsSettings и просто вызвать AdsSetDateFormat60, который принимает дескриптор соединения. Избавление от компонента TAdsSettings устраняет множество вызовов для установки глобальных настроек ACE. Многие из этих вызовов должны иметь объект синхронизации, чтобы отключить все соединения, пока глобальное изменение. Это будет иметь негативное влияние на производительность, особенно в многопоточном приложении, таком как веб-приложение. Вместо этого выполняйте вызовы, которые работают с указанным дескриптором соединения.
Вы можете получить дескриптор соединения, указав свойство TAdsConnection.Handle или вызывая метод TAdsQuery.GetAceConnectionHandle.