Дело до разниц таблиц пока не дошло .... Застрял на второй таблице. Второй запрос к другой ИБ, типа
select
..
into #t2
после того как обработка 1с завершилась, смотрю Sysobjects, а там только первая таблица, от первого запроса, второй нету.
делаю проверку
ТЗ2=рс.ВыполнитьИнструкцию(ТекстЗапроса2); // тот самы й второй запрос
ТекстЗапроса3 = "SELECT * FROM #t2"; // перечитываю тут же врем таблицу
ТЗ2=рс.ВыполнитьИнструкцию(ТекстЗапроса3);
ТЗ2.Выгрузить(ТЗ_); // выгружаю на форму
результат есть. Получается что временная таблица вторая убивается почти сразу, а мне это не желательно , как быть ? Если неправ подскажите в чем ?
ЗЫ:
Еще покопавшись обнаружил, что если запрос на разность запускать под ODBCRecordset который связан с текущей ИБ, то недоступна #t2, а если под ODBCRecordset который связан с другой ИБ ( по которой запросом получаю #t2) то недоступна #t1