Я хочу выполнить инструкцию T-SQL с ADO-слоем. SQL-оператор выглядит так:
DECLARE @var TABLE (id int)
INSERT INTO @var SELECT id FROM tblFoo WHERE name='myName' AND idx=2
SELECT * FROM tblFoo WHERE id IN (SELECT * FROM @var)
В консоли управления SQL Server все работает хорошо. Но если я использую это для открытия ADO_Recordset через Open (sql), этот набор записей не будет заполнен / открыт. eof () сказал: набор записей не открыт.
Вопрос заключается в следующем: как использовать инструкции T-SQL, которые приведут к набору записей на уровне ADO?