Interceptar Mensagem Padrão.

(pauloper) #1

Ola Pessoal,
Quando chamamos uma consulta e a mesma nao tem dados, retorna a mensagem:
“Sem Registros a Exibir”.
Alguem sabe em ponto posso saber quando a consulta retorna com dados ou nao ?

Preciso fazer algo do tipo:
IF Consulta vazia
Redirecione para outra aplicacao.
END

Obrigado.

Paulo.
SC 4.
PostgreSQL 8.2.

(pauloper) #2

Ola Pessoal,

Pesquisando no Help do SC, acabei encontrando a solucao.
Fiz o seguinte. No OnHeader da Consulta, inseri o seguinte codigo:

sc_lookup(ds, “SELECT campo FROM tabela WHERE campo = ‘[var]’”);
if(empty({ds[0][0]})){
sc_redir(aplicacao.php);
}

ou seja, se ele entrar e nao encontrar nada na consulta, redireciona
para outra aplicacao.

T+ a todos.
Paulo.