![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 К получится. Смени разрядность системы, лучше - увеличь.