É importante testar erros, antes de executar uma query, para evitar erros de execução. Uma boa maneira é testar o retorno da função TCSQLEXEC().
user function fTestaQry() dbselectarea("SA1") cSql := "SELECT * FROM SA1010" nQueryRet := TCSQLEXEC(cSql) if nQueryRet < 0 return msgstop("ERRO NA QUERY: " + chr(10) + TCSQLError()) endif return