Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Пустой ответ при выполнения запроса из OLE DB  [new]
DeAmon2K
Member

Откуда: Норильск
Сообщений: 226
Есть Oracle 9.2 Виндовозный.
Вьюшка. Вытаскивали по ней данные DTS в хранилище MS SQL Server 2000. Просто вьюха тяжелая и приложение, которе напрямую гребло для себя данные отрывалось по таймаут-у. Потом что то произошло с данными и теперь вьюха выдает DTS пусто. 0 строк т.е. А когда пытаемся эту же вьюшку с помощью SQL Navigator-а посмотреть - Всё происходит нормально, т.е. всё прилетает как надо. После раздербания вьюшки нашли конструкцию почему...

SELECT count(t1."ID")
FROM "KADR$DO"."ORDERS_MVIEW_GK" t3,"KADR$"."PERSONS" t1
WHERE
t3."ID" = kadr$do.GetMaxDate_X (t1."ID",0, LAST_DAY (kadr$.olap_month))

вот такая конструкция выдает 0, если выполнять её из OLE DB-шного соединения и выдает тот результат который, надоть если выполнять его в SQL Navigator. Функция возвращает ID-шку таблицы t3.ID нужную... В чем разница выполнения? И в сторону можно посмотреть. (соединеие в одном и дугом случае происходит под одним пользователей)
16 авг 06, 10:16    [3008523]     Ответить | Цитировать Сообщить модератору
 Re: Пустой ответ при выполнения запроса из OLE DB  [new]
DeAmon2K
Member

Откуда: Норильск
Сообщений: 226
проблема окозалась внутри функции. Почему то не некоторые провайдеры не позволяют игнорировать exeption-ы происходящие внутри функций, а другие да.
16 авг 06, 12:25    [3009758]     Ответить | Цитировать Сообщить модератору
 Re: Пустой ответ при выполнения запроса из OLE DB  [new]
Михаил Иоссель
Member

Откуда: Москва
Сообщений: 16
Здорово!

У меня , похоже, имено эта проблема. Подскажите, пожалуйста, Как Вы попределили , что это какое-то исключение?
18 ноя 06, 15:16    [3419252]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить