Bom dia pessoal! Me deparei com uma situação já faz um tempo, achei que tinha resolvido a questão mas não era o que eu imaginava! Então decidi ver se conseguem me ajudar nessa questão.
Tenho uma grid, que tem uma subconsulta. No evento onRecord da GRID eu utilizo o seguinte select -
sc_lookup (PE, “SELECT REGISTRO_PACIENTE_EXTERNO FROM PACIENTE_EXTERNO WHERE REGISTRO_PACIENTE_EXTERNO=” . {REGISTRO_PACIENTE});
No entanto, quando eu rodo a aplicação me deparo com o erro a seguir:
Atenção
ibase_query(): supplied resource is not a valid Firebird/InterBase link resource
Atenção
gridProntuarioEletronicoEvolucao_grid::grid(): invalid statement handle
Mas quando eu removo a subconsulta, esse erro não ocorre, e minha aplicação funciona normalmente.
Não sei o que pode ser, não sei se o problema está vindo da subconsulta de fato, ou da propria grid.
Agradeço a atenção!