Boa tarde a todos, por via das dúvidas e por questão de curiosidade, saberiam me informar se possui alguma forma de verificar se uma determinada query está encontrando algum registro? Tipo algo com retorno booleano? Atualmente tenho utilizado o método EOF, mas tentei utilizar o método Empty , seria possível realizar uma verificação dessa forma? Segue trecho do código, agradeço se puderem me tirar essa dúvida
//busca código informado na SB1
BEGINSQL ALIAS _cAlias
SELECT B1_COD
FROM %table:SB1% SB1
WHERE D_E_L_E_T_ = ''
AND B1_COD = %exp:cCodigo%
ENDSQL
GetLastQuery()
//Se achar registro
// If SQL_SB1->(!empty())
// MsgInfo("prod encontrado "+cCodigo, "teste")
// RETURN
//u_VerificaSX6()
(_cAlias)->(DbGoTop())
If(!(_cAlias)->(EoF()))
u_VerificaSX6()
//SQL_SB1->(DbCloseArea())
(_cAlias)->(DbCloseArea())
RestArea(aArea)
Antes estava utilizando 'SQL_SB1' ao invés de '_cAlias' teria alguma diferença notória ao se utilizar algum desses?