powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / В Delphi + Adoquery запрос к Oracle виснет, в SQLDeveloper - летает
6 сообщений из 6, страница 1 из 1
В Delphi + Adoquery запрос к Oracle виснет, в SQLDeveloper - летает
    #40049397
арт2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно сабж. Полдня убил сегодня из-за этой непонятной шляпы. В SQLDeveloper запрос выполняется за секунды, в Delphi + Adoquery он же вешается. Экспериментальным путем выяснил что запрос вешается при обращении именно к определенной таблице, если ее убрать из запроса, то работает.
Да, логично подумать, что есть какой-то незакомиченный update или insert, который не дает к ней обратиться. Но поиск в jsession результата не дал, к тому же, если бы речь шла об ожидании сессии, то тогда запрос не выполнился бы и в SQLDeveloper, правильно понимаю?
И вообще у меня простой select, а не update или insert!
Выставил в AdoQuery locktype = ltreadonly, в AdoConnection mode = cmRead, не помогло
Может еще можно выставить какие-то параметры в AdoQuery или AdoConnection, которые помогут решить проблему?
И как вообще можно выявить в чем проблема состоит?
...
Рейтинг: 0 / 0
В Delphi + Adoquery запрос к Oracle виснет, в SQLDeveloper - летает
    #40049398
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
В Delphi + Adoquery запрос к Oracle виснет, в SQLDeveloper - летает
    #40049399
арт2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic, нет, дело не в приведении типов - сначала тоже так думал и полдня убил как раз на это.
Но потом выяснил, что виснет простейший Select FieldName From Table
Потом подумал что проблема в том что поле слишком длинное - тип Varchar2(4000)
Но и простейший селект другого поля с типом Varchar2(50) без каких-либо приведений или вычислений также вешает все.
П.С. да, число строк в выборке всего лишь 50
...
Рейтинг: 0 / 0
В Delphi + Adoquery запрос к Oracle виснет, в SQLDeveloper - летает
    #40049400
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
арт2010
Но потом выяснил, что виснет простейший Select FieldName From Table
Дурачилло, попробуй select * from dual
...
Рейтинг: 0 / 0
В Delphi + Adoquery запрос к Oracle виснет, в SQLDeveloper - летает
    #40049414
арт2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решено https://www.sql.ru/forum/1333893/v-delphi-adoquery-zapros-k-oracle-visnet-v-sqldeveloper-letaet
Вдруг кто-то столкнется с аналогичным
...
Рейтинг: 0 / 0
В Delphi + Adoquery запрос к Oracle виснет, в SQLDeveloper - летает
    #40049462
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
арт2010,
через ADO к ораклу?
это мазахизм. почему не BDE тогда?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / В Delphi + Adoquery запрос к Oracle виснет, в SQLDeveloper - летает
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]