4 / 4 / 0
Регистрация: 19.07.2015
Сообщений: 96
|
|||||||||||
1 | |||||||||||
FireDac и MySQL01.07.2016, 14:32. Показов 2482. Ответов 4
Метки нет (Все метки)
Всем добрый день. Поясните пожалуйста один момент.
1. DB: MySQL InnoDB 2. Подключение через FireDac 3. Параметры запроса:
в программе формирую текст запроса: ТекстЗапроса ( GlobalSQL ) := Запрос 1; + Запрос2; и тд. . Запрос 1, Запрос 2 и тд - различные - это и UPDATE и SELECT и вызовы хранимых процедур. После этого выполняю запрос. Выглядит так:
И, наконец, сам вопрос, как избежать зависания программы?
0
|
01.07.2016, 14:32 | |
Ответы с готовыми решениями:
4
FireDAC + Delphi XE7 : Сохранение в базе MySQL unicode - символов ( ₽ ) Параметры FireDAC FireDAC+Firebird 2.5 Firedac libmysql |
01.07.2016, 14:48 | 2 |
у вас нестыковка
данные для записи то откуда берутся? из проводов докачиваются? вроде не виснет, а пытается достучатся до сервера если не нравится такое поведение попробуйте обработать событие FDConnection1AfterDisconnect или вынести запросы в потоки )))
0
|
4 / 4 / 0
Регистрация: 19.07.2015
Сообщений: 96
|
|
01.07.2016, 14:52 [ТС] | 3 |
Поясню: Сначала формируется строка запроса. Потом нажимаю кнопку "Выполнить". Если сразу после нажатия кнопки разрываю соединение, то происходит зависание.
0
|
4 / 4 / 0
Регистрация: 19.07.2015
Сообщений: 96
|
||||||
01.07.2016, 15:15 [ТС] | 5 | |||||
в том то и дело, что таймаут выставлен на 3 сек.
Добавлено через 10 минут или же, когда я формирую строку GlobalSQL , перед каждым запросом поставить
0
|
01.07.2016, 15:15 | |
01.07.2016, 15:15 | |
Помогаю со студенческими работами здесь
5
FireMonkey и FireDac FireDac (Зависимости) FireDAC Query FireDac, FDquery Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |