|
-5 / 0 / 1
Регистрация: 13.03.2014
Сообщений: 139
|
||||||
Повторный Запрос к БД27.04.2016, 08:03. Показов 897. Ответов 11
Метки нет (Все метки)
Добрый день.
использую связку
П.С. или есть более легкие и рациональные варианты?
0
|
||||||
| 27.04.2016, 08:03 | |
|
Ответы с готовыми решениями:
11
Повторный запрос в БД Повторный запрос Requests повторный запрос |
|
-5 / 0 / 1
Регистрация: 13.03.2014
Сообщений: 139
|
||
| 27.04.2016, 10:50 [ТС] | ||
|
Имеется ввиду нужно сделать например Sleep(10000) и какойнить ретрай. и так пробовать до тех пор пока не подключиться На вопрос "ЗАЧЕМ?": Иногда бывает отваливается сетка. Вот нужно дождаться пока связь будет востановлена доступ получен и...
0
|
||
|
-5 / 0 / 1
Регистрация: 13.03.2014
Сообщений: 139
|
||
| 27.04.2016, 11:18 [ТС] | ||
|
И так...есть какие то варианты?
0
|
||
|
|
|
| 27.04.2016, 11:24 | |
|
вариант собственно один
итак, программа в цикле обращается к базе в какой-то момент соединение пропало в этот момент происходит 2 вещи - 1)собственно исключение 2)connection.connected=false следовательно если игнорировать исключение try-except то перед обращением к БД нужно проверять состояние подключения и пытаться поднять его если не поднимается - ничего не делаем, уходим на след. цикл вот и все и никаких слипов, сложных логик и заморозок приложения ах да, на время попытки подключения программа тоже будет замерзать! сам процесс подключения можно вынести в отдельный поток тогда перед обращением к базе нужно будет еще проверить, не активен ли этот поток, потом есть ли подключение, и только потом обращаться
0
|
|
|
-5 / 0 / 1
Регистрация: 13.03.2014
Сообщений: 139
|
|||||||
| 27.04.2016, 11:37 [ТС] | |||||||
|
Программа не просто Вытянула селектом всю базу и показала. Там идет расчеты, формулы, обработка. А если мы с базы ничего получили, то и следующий шаги уже будет проблемными. Т.к.там еще есть таймеры, которые тоже свою функцию выполняют. Вообщем тут ни шагу вперед пока БД не подключиться. т.е. может вначале сделать что то типа:
0
|
|||||||
| 27.04.2016, 13:02 | |
|
все равно не понятно зачем постоянное подключение когда оно не нужно
в Firedac есть Ping - если есть ответ, то делаем то что нужно. нет ответа - пишем в лог. по таймеру запускаем каждые Х минут и все. если сетка отвалилась во время выполнения запроса, то нужно использовать правильную обработку
1
|
|
|
|
||
| 27.04.2016, 14:58 | ||
|
зачем стопить ее так жестко??? везде просто нужно обрабатывать возможность отсутствия коннекта и не делать ничего соответственно
0
|
||
|
-5 / 0 / 1
Регистрация: 13.03.2014
Сообщений: 139
|
|
| 27.04.2016, 15:37 [ТС] | |
|
0
|
|
| 27.04.2016, 15:40 | |
|
2icER,
отлов ошибок, транзакции, проверки
0
|
|
| 27.04.2016, 15:40 | |
|
Помогаю со студенческими работами здесь
12
Повторный POST запрос в 1 сессии Повторный запрос при обновлении страницы
Обеспечение правильности ввода через повторный запрос
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|