Конференция "Начинающим" » libmysql.dll вылетает если получать данные из Longblob поля [MySQL]
 
  • OlegM (14.06.11 07:37) [0]
    привет всем
    давно использую эту dll для работы с мускулем
    сейчас столкнулся с проблемой, при получении данных из longblob поля вылетает прога на Access violation причем. сначала не мог запихать данные в мускель более 1 мб, но нарыл переменную max_allowed_packet выставил в 32м все стало нормально, теперь если данные в этом поле менее 512кб то все работает , если данные больше 512 кб то програма начинает вылетатать, кто то сталкивался с подобным ?
  • Ega23 © (14.06.11 08:56) [1]

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


    Это потому, что у тебя система 64-разрядная. 32 метра разделить на 64 -  как раз 512 К получится. Смени разрядность системы, лучше - увеличь.
  • Anatoly Podgoretsky © (14.06.11 09:14) [2]
    > Ega23  (14.06.2011 08:56:01)  [1]

    Если увеличить, то получится 256 и менее
  • OlegM (14.06.11 13:03) [3]
    Всымысле система 64 ? винда сп3 х86 не 64.
    поставил 256мб тоже самое (
  • OlegM (14.06.11 13:07) [4]
    хм... что то мне кажется проблема на стороне клиента, сейчас зашел менеджером мускуля выполнил там запрос select он все вернул, что - то тогда не понимаю как быть.
  • Cobalt © (24.06.11 16:18) [5]
    Образец кода есть?
  • Дмитрий С © (05.07.11 04:47) [6]

    > OlegM   (14.06.11 13:07)

    А менеджер мускуля туже либу использует? или у него своя?
 
Конференция "Начинающим" » libmysql.dll вылетает если получать данные из Longblob поля [MySQL]
Есть новые Нет новых   [134466   +5][b:0][p:0.001]