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

ermax

Client
Регистрация
06.10.2012
Сообщения
142
Благодарностей
51
Баллы
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 стоит обычный запрос
 

ermax

Client
Регистрация
06.10.2012
Сообщения
142
Благодарностей
51
Баллы
28
Пофиксино.

В базе v13 была типом "VARBINARY"
Сменил на "VARCHAR", получил результат нормальный, без System.Byte[]
 
  • Спасибо
Реакции: CSS

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
:bk:
 

AShaggy

Активный пользователь
Регистрация
25.11.2014
Сообщения
335
Благодарностей
143
Баллы
43
Спасибо за наводку на баг. Исправим. Бинарные данные будут возвращаться в Base64
 

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