Russian Qt Forum

Qt => Базы данных => Тема начата: oktogen от Апрель 05, 2006, 10:38



Название: QT4.1.1(MinGW),MySQL5.0.19-выборка через процедуру
Отправлено: oktogen от Апрель 05, 2006, 10:38
Доброго времени суток.
На серваке существует процедура такого вида
Код:

CREATE PROCEDURE `test`()
    NOT DETERMINISTIC
    SQL SECURITY INVOKER
    COMMENT ''
BEGIN
select CURRENT_TIMESTAMP , CURRENT_USER;
END;

Из программы она вызывается следующим образом:
Код:

  QString buf;
  buf="call  test();" ;
  SQL.exec(buf);

Все бы хорошо, но при ее вызове вылетает сообщение вида
    PROCEDURE TEST.test
    can't return a result set in the given context QMYSQL:
    unable to execute query

Сама процедура работает. Написана для примера.
Фигня в том, что понадобится запускать именно процедуры.
Что можно сделать с плагином, чтобы вывелся результат?
Спасибо.

добавлено спустя 17 часов 53 минуты:

 Пробовал пересобирать плагин
(с обновленной клиентской библиотекой MySql )
 - не помогло.