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

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

libmysql.dll вылетает если получать данные из Longblob поля [MySQL]


OlegM ©   (2011-06-14 07:37:00) 

привет всем
давно использую эту dll для работы с мускулем
сейчас столкнулся с проблемой, при получении данных из longblob поля вылетает прога на Access violation причем. сначала не мог запихать данные в мускель более 1 мб, но нарыл переменную max_allowed_packet выставил в 32м все стало нормально, теперь если данные в этом поле менее 512кб то все работает , если данные больше 512 кб то програма начинает вылетатать, кто то сталкивался с подобным ?


Дмитрий С   (2011-07-05 04:47:00) [1]


> OlegM   (14.06.11 13:07)

А менеджер мускуля туже либу использует? или у него своя?


Cobalt   (2011-06-24 16:18:00) [2]

Образец кода есть?


OlegM   (2011-06-14 13:07:00) [3]

хм... что то мне кажется проблема на стороне клиента, сейчас зашел менеджером мускуля выполнил там запрос select он все вернул, что - то тогда не понимаю как быть.


OlegM   (2011-06-14 13:03:00) [4]

Всымысле система 64 ? винда сп3 х86 не 64.
поставил 256мб тоже самое (


Anatoly Podgoretsky   (2011-06-14 09:14:00) [5]

> Ega23  (14.06.2011 08:56:01)  [1]

Если увеличить, то получится 256 и менее


Ega23   (2011-06-14 08:56:00) [6]


>  выставил в 32м все стало нормально, теперь если данные
> в этом поле менее 512кб то все работает , если данные больше
> 512 кб то програма начинает вылетатать


Это потому, что у тебя система 64-разрядная. 32 метра разделить на 64 -  как раз 512 К получится. Смени разрядность системы, лучше - увеличь.


Наверх

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