|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.04.2019, 20:48 | #1 |
Новичок
Джуниор
Регистрация: 01.04.2019
Сообщений: 1
|
MySql, Delphi 10.3 Rio, FireDAC. Селективная процедура с курсором
Embarcadero® Delphi 10.3 Version 26.0.32429.4364
linmysql.dll v5.5.62 MySql Server 5.5 Такая процедура: CREATE DEFINER = 'root'@'localhost' PROCEDURE `sel_tst`() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT '' BEGIN declare cur1 cursor for select 1 from INFORMATION_SCHEMA.TABLES; ************************ open cur1; close cur1; ************************ drop temporary table if exists res_tbl; create temporary table res_tbl ( a int ); insert into res_tbl (a) values (1); insert into res_tbl (a) values (2); insert into res_tbl (a) values (3); select * from res_tbl; drop temporary table if exists res_tbl; END; Если "открыть-закрыть курсор" закомментировать, то вызов 'call sel_tst()' работает. С куросором - не работает! Ни в рантайм ни в дизайнтайм. Ошибка: [FireDAC][Phis][MySQL] Commands out od sync ... В чем дело? Все другие клиенты - работают нормально. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySQL + FireDAC. Данные уходят в БД только при закрытии соединения | Hamster2008 | БД в Delphi | 0 | 18.03.2019 08:17 |
Где взять FireDAC? | Ship_1 | Компоненты Delphi | 8 | 09.01.2018 10:13 |
Delphi - RichEdit. Удаление слова, строки, абзаца под курсором. | inkenvy | Общие вопросы Delphi | 7 | 17.03.2015 10:28 |
MySQL: Процедура выполняется не полностью | lawliet93 | SQL, базы данных | 0 | 13.01.2013 15:57 |
MySQL. Хранимая процедура зависает при выполнении | lawliet93 | SQL, базы данных | 17 | 01.01.2013 20:55 |