Bug Grid campos text longtex no mysql

Estou utilizando a última versão do SC atualizada. mas este erro já está ocorrendo faz tempo.
quando vamos montar a grid e temos campos tipo text ou longtext no mysql a grid assume que esses campos são do tipo BLOB. O que causa diversos erros principalmente nos filtros da grid.

Olá, @rirgang

Qual o drive de conexão utilizada? Mysql pdo ou Mysqli ?

utilizamos Mysql pdo

Olá, @rirgang

Consulta simples utilizando conexão Mysql PDO, resultado correto. Utilizei a versão 9.7.011

A sua consulta tem JOIN ou VIEW?

sim tem join

SELECT
t.tarefa_id AS atividade_num,
t.data_inicio AS data_inicial,
t.status_tarefa AS status,
t.category AS categoria,
t.tipo AS atividade,
t.fazenda AS faz,
t.lote AS lote_fazenda,
t.parcela AS setor,
t.horas_planejadas AS horas_plan,
t.plantas_setor AS plantas,
tp.nome AS colaborador,
tp.horas AS horas_trabalhadas,
tp.horas_extra AS horas_extras,
tp.hora_cinquenta AS horas_50,
tp.hora_setenta AS horas_70,
tp.hora_cem AS horas_100,
tp.meta AS meta_atividade,
tp.produtividade AS prod_colaborador,
tp.saldo AS saldo_atividade,
IF(tp.saldo >0, tp.saldo, 0) AS saldo_premio,
tp.eficiencia AS eficiencia_prod,
tp.horas_pagas AS pgto_horas,
tp.premio AS premiacao,
tp.bonus AS bonificacao,
tp.obs AS observacao,
tp.tipo AS tipo_colaborador,
t.ciclo AS ciclo_safra,
tp.fun_qnt AS quant_apontamentos,
(tp.horas_pagas+tp.premio+ tp.bonus) AS total,
(tp.premio+tp.bonus) AS total_bonificacao,
(SELECT nome FROM equipe WHERE funcionarioid = tp.nome) AS nome_colaborador
FROM
tarefa t INNER JOIN tarefa_producao tp ON t.mk= tp.mk
WHERE t.category = 3

Olá, @rirgang.

O Problema ocorre quando se está utilizando alias. Exemplo: t.tipo AS atividade

Um paliativo, caso queira utilizar, é não utilizar alias no campo. Exemplo: t.tipo

O bug já foi reportado para correção.

2 Curtidas