|
|
|
Delphi7, DOA, Oracle 11g
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые коллеги! Такое вот происшествие: Небольшая и не очень сложная программка на Delphi7 с компонентами Direct Oracle Acsess, обращается к серверу Oracle 11g. Клиент ораклёвый тоже 11. Пользователь жмет кнопку, загружается текст запроса из внешнего файла, динамически переобъявляются переменные запроса, выполнение запроса - результат на Grid. Запрос может быть достаточно сложный. Тот, о котором идёт здесь речь, состоит из нескольких подзапросов и использует несколько аналитических функций Oracle. Теперь о грустном: 1. Включаю утром компьютер, запускаю программу, запрос - выдаётся верный результат, нужное количество строк и среди них 2 контрольные строки, которые обязаны быть в результате. 2. Повторяю запрос. Возвращается на одну строку больше. Контрольные 2 строки отсутствуют. 3. Выхожу из программы, запускаю, запрос. Как в п.2. Верного результата не могу получить ни в какую. Беру другую программу, тоже Delhi7+DOA, но она такая служебная, работаю с ней каждый день, запросы-отчёты. Вставляю свой проблемный запрос в редактор, переменные ручками заменяю значениями. Выполняю. Всё ОК. Пробую выполнить несколько раз - всегда правильный результат. Исправляю код первой программы - переменные не подставляю SetVariable - ом, а просто ReplaceString. Всё работает как надо. В принципе, выкрутился. ВОПРОС: кто виноват? есть версии? Я склоняюсь обвинить сервер. Особенно вспоминая опыт работы Oracle 7,8,9. Там были иногда неприятности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2018, 11:18 |
|
||
|
Delphi7, DOA, Oracle 11g
|
|||
|---|---|---|---|
|
#18+
mbbВОПРОС: кто виноват? есть версии?Трамп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2018, 11:40 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=111&tid=2040994]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 398ms |

| 0 / 0 |
