V9 - 9.0.014 > Aplicação Consulta> Resumo > Filtro > Campos (Lookup sc_concat)

Olá,

ao selecionar campos de filtro em uma aplicação resumo, ocorre erro se utilizar em 3 campos o recurso de Lookup para eles.

Lookup com sc_concat: ( ao selecionar mais de um campo, o segundo ou mais campos aparecem como undefined)

Exemplo:
SELECT sc_concat(Nome, undefined)
FROM grupos
WHERE Codigo = {Grupo}
ORDER BY Nome, undefined

Ao selecionar multiplos registros + Rodar aplicação:
unserialize(): Error at offset 606 of 755 bytes | Script: /home/XXXXX/public_html/XXX/devel/class/interface/nmField.class.php linha: 4095

Talvez isso possa lhe ajudar:
http://www.scriptcase.com.br/forum/index.php/topic,8474.msg51582.html#msg51582

Olá Robertobru,

acredito que não seja a mesma situação. O problema ocorre na utilização do método Lookup em campos de filtro no resumo. Se eleciona apenas um campo e utiliza backup, não ocorre erro ao gerar app.

Mas mesmo utilizando 1 campo com lookup, ele não permite selecionar mais de um campo clicando no sinal de " + ", ao utilizar este sinal ele escreve na query como “undefined”.

Você possui versão 9 e consegue utilizar normalmente isso?

Obrigado.

Cara, essa função “sc_concat” do Scriptcase é bugada. Use a nativa do banco. No caso do MySQL, é CONCAT.

@andwarf2004,

pois é, usei concat do mysql e agora foi… tá meio estranho, deu um erro no início e depois não se repetiu mais.

A principio normalizou agora, mas vale a discussão ainda… para NM corrigir o problema com o sc_concat neste local.

Obrigado pelo retorno.

Abraço!

Aproveitando o tópico…

Em qual versão será resolvido esse problema da macro sc_concat()??
Senão, elimina ela de vez.