Trabalho muito com sub-selects, e em todos eu atribuo um nome ao campo.
Por que raios hoje um sub-select não está retornando o nome que atribui num campo ? Exemplo: Select tbl.field as campo1, Tbl.field2 as campo2, (select ttt.field as campo3 from . Where .) >From .. Order by . O nome das colunas sempre vem correto, isto é, campo1, campo2 e campo3. Mas hoje.... Pelo DataSet retorna o nome do campo como COLUMN1 ao invés de campo3 Pelo SQLQueryAnalyzer retorna o campo como NO COLUMN NAME ao invés de campo3. Está acontecendo apenas como o campo dentro do sub-select. Sempre trabalhei assim e nunca tive problemas. Desde já agradeço a atenção dispensada Dival Zambon Junior [As partes desta mensagem que não continham texto foram removidas]