System.Byte[] в ответе за запрос MySQL

  • Автор темы Автор темы ermax
  • Дата начала Дата начала

ermax

Client
Регистрация
06.10.2012
Сообщения
147
Реакции
56
Баллы
28
Суть.
Делаю запрос к базе, запрос ввида:
Код:
Развернуть Свернуть Копировать
SELECT
  v1, `v2`, `v3`, v4, v5, `v6`, v7, v8, `v9`, v10, v11, v12, v13
FROM
  accounts
WHERE
  v15 = 0
  AND (v11 = 3 OR v11 = "3.1" OR v11 = "3.2" OR v11 = "3.3" OR v11 = "3.4") 
ORDER BY RAND()
LIMIT 1;

В ответ получаю
Код:
Развернуть Свернуть Копировать
res1;res2;res3;res4;res5;res6;res7;res8;res9;res10;res11;res12;System.Byte[]

Т.е. v13 = System.Byte[]

Как сие неподобство вылечить?


PS. в кубике mysql стоит обычный запрос
 
Пофиксино.

В базе v13 была типом "VARBINARY"
Сменил на "VARCHAR", получил результат нормальный, без System.Byte[]
 
  • Оценить
Реакции: CSS
:bk:
 
Спасибо за наводку на баг. Исправим. Бинарные данные будут возвращаться в Base64
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)