Define a execução de uma Query.
Sintaxe
TCGENQRY ([ xPar1, xPar2, ], cQuery) –> caracter
Argumento | Obrigat. | Tipo | Descrição |
xPar1, xPar2 | Não | Qualquer | Parâmetros apenas para compatibilização. Não tem função. |
cQuery | Sim | C | Contém a expressão da query que se deseja executar. |
Retorno | Descrição |
“” | Sempre retorna uma string vazia. |
Descrição
Esta função determina que a próxima chamada à DBUseArea será a abertura de uma Query e não de tabela.
Exemplo
cQuery := ‘SELECT X2_CHAVE CHAVE, R_E_C_N_O_ RECNO from SX2990’
dbUseArea(.T., ‘TOPCONN’, TCGenQry(,,cQuery), ‘TRB’, .F., .T.)
while !Eof()
// Processa
conout(TRB->CHAVE)
dbSkip()
enddo
dbCloseArea()
DBUSEAREA( )