Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
General error: 2014 Cannot execute queries... (Владимир) 18/05/2011 - 16:37:22
      Re: General error: 2014 Cannot execute queries... (Akina) 19/05/2011 - 10:13:07

> Original message text:
> From: Владимир - 18/05/2011 - 16:37:22
> Subject:General error: 2014 Cannot execute queries...
> -----------------
> Здравствуйте.
>
> Нужна помощь профессионалов. Самому разобраться уже нет сил mad.
>
> Суть проблемы: после вызова хранимой процедуры выдает ошибку:
>
> Fatal error: SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute. in C:\...database_handler.php on line 43
>
> Собственно говоря, сама процедура исполняется успешно, НО первый же любой запрос после нее выдает Fatal error.
>
> Причину проблемы после многочасовых поисках на форумах определил: дело в том что в хранимой процедуре используются несколько инструкций через разделитель ( ; ). Если каждую инструкцию заключить в отдельный запрос - проблем нет. Но это не выход.
>
> Использую PHP 5.2.11, MySQL 5.5.12, для доступа к базе - библиотеку PDO.
> Переустановка сервера (сейчас стоит последняя 5.5.12) и замена библиотеки PDO результатов не дали.
>
> Надеюсь на помощь.
>


From: Akina - 19/05/2011 - 10:13:07
Subject:General error: 2014 Cannot execute queries...
-----------------
Лечить по фотографии сложно. Лечить по описанию фотографии ещё сложнее.

Текст процедуры и структуры мы увидим? причём желательно выбросить из них всё лишнее, оставив минимум. на котором проблема воспроизводится.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
38457



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |