Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MySQL, AnyDac Ошибка с max_allowed_packet [D7, MySQL]


DmitrichJ ©   (2007-12-11 20:54:00) 

Использую AnyDAC.
Проблема в том, что я пытаюсь добавить/изменить картинку размером больше 1Мб.
После чего возникает ошибка:

[AnyDAC][Phys][MySQL][LIBMYSQL] Got a packet bigger than 'max_allowed_packet' bytes

Настроил сервер, поменял параметры:
 Form1.ADQuery1.SQL.Text:='set max_allowed_packet=32000000';
 form1.ADQuery1.ExecSQL;
 Form1.ADQuery1.SQL.Text:='set net_buffer_length=1048576';
 form1.ADQuery1.ExecSQL;

net_buffer_length не может быть больше 1М, но мне кажется, что не в этом проблема.

И всё равно возникает.
Сталкивался кто-нибуть?

D7
sql 5.0.37

спасибо.


Johnmen   (2007-12-11 22:31:00) [1]

http://www.mysql.ru/docs/man/Packet_too_large.html
и далее по справочникам.


Наверх

Титульная страница Поиск, карта сайта Написать письмо