Boa tarde,
Ao consultar um dataset com uma query utilizando uma função como tabela, o dataset retorna "Erro ao recuperar dados do Dataset. Tempo de resposta excedido!". Mas executando direto no banco funciona.
Query:
select nome, email, (...) from table(devolucao_function);
Se eu consultar um dataset com query buscando dados de tabela, ele funciona perfeitamente.
Alguém já passou por esse problema?
Marcela, não entendi muito bem onde está efetuando a consulta. Mas o Plugin do eclipse tem sua configuração pra timeout, não lembro onde fica, mas você pode consultar datasets "demorados" no painel de controle. Verifica lá se está tudo ok, faz a consulta por lá. Painel de Controle > Datasets, busca o que você quer consultar e consulta. Nos avise se deu certo. Boa sorte.
A consulta está sendo efetuada em um dataset conforme a documentação.
Se eu fizer uma query simples (ex: select * from pessoas), funciona. Se eu utilizar com função (ex: select nome, email from table(devolucao_function) não funciona.
Já consultei pelo painel de controle, fica apenas carregando…
Talvez algum dos valores do campo não estejam sendo renderizados na view.
Marcela, quanto tempo o seu dataset fica em execução até que seja apresentado o erro de TimeOut?
Tente alterar o timeou conforme este artigo: https://tdn.totvs.com/display/public/fluig/Como+alterar+o+timeout+do+fluig