[firebase-br] Erro no Select

José Franco Pereira Junior jfranco em hosppeda.com.br
Seg Maio 30 09:43:24 -03 2005


Prezado Euler,

Abaixo segue o comando SQL gerado pelo MS Access e que me traz os registros 
que eu quero:

SELECT CD_DISCO.DSC_CODIGO, CD_DISCO.DSC_ESTILO, qryGenEst.GEN_DESCR, 
qryGenEst.EST_DESCR
FROM [SELECT TB_ESTILO.EST_CODIGO, TB_GENERO.GEN_DESCR, TB_ESTILO.EST_DESCR 
FROM TB_GENERO INNER JOIN TB_ESTILO ON TB_GENERO.GEN_CODIGO = 
TB_ESTILO.EST_GENERO]. AS qryGenEst INNER JOIN CD_DISCO ON 
qryGenEst.EST_CODIGO = CD_DISCO.DSC_ESTILO GROUP BY CD_DISCO.DSC_CODIGO, 
CD_DISCO.DSC_ESTILO, qryGenEst.GEN_DESCR, qryGenEst.EST_DESCR, 
qryGenEst.EST_CODIGO ORDER BY qryGenEst.EST_CODIGO;

Tenho feito o seguinte macete: gero minhas consultas no Access utilizando o 
recurso gráfico, testo a consulta. Se funcionou, copio para o Delphi (tenho 
uma versão do Banco de Dados em Access e uma versão em InterBase). Como vi 
que funcionou no Access, achei que funcionaria no Delphi, mas deu um erro 
que não consigo entender o porquê.

Abraços

José Franco

At 09:13 30/5/2005, you wrote:
>Caro José,
>acho que o 2º SELECT está na posição incorreta. Ñ deveria estar na lista de
>colunas? ( ... FROM < sua tabela > ... ).
>
>[]s
>Euler Jr.
>
>----- Original Message -----
>From: "José Franco Pereira Junior" <jfranco em hosppeda.com.br>
>To: <lista em firebase.com.br>
>Sent: Monday, May 30, 2005 8:54 AM
>Subject: [firebase-br] Erro no Select
>
>
>Bom dia,
>
>Alguém poderia me ajudar a tirar o erro que o Delphi 7 acusa no comando
>abaixo:
>
>SELECT CD_DISCO.DSC_CODIGO, CD_DISCO.DSC_ESTILO, qryGenEst.GEN_DESCR,
>qryGenEst.EST_DESCR FROM (SELECT TB_ESTILO.EST_CODIGO, TB_GENERO.GEN_DESCR,
>TB_ESTILO.EST_DESCR FROM TB_GENERO INNER JOIN TB_ESTILO ON
>TB_GENERO.GEN_CODIGO = TB_ESTILO.EST_GENERO) AS qryGenEst INNER JOIN
>CD_DISCO ON qryGenEst.EST_CODIGO = CD_DISCO.DSC_ESTILO GROUP BY
>CD_DISCO.DSC_CODIGO, CD_DISCO.DSC_ESTILO, qryGenEst.GEN_DESCR,
>qryGenEst.EST_DESCR, qryGenEst.EST_CODIGO ORDER BY qryGenEst.EST_CODIGO;
>
>Estou usando InterBase 7.5.
>
>O erro é no segundo Select, como se a sintaxe estivesse incorreta.
>
>Obrigado.
>
>
>
>--
>No virus found in this outgoing message.
>Checked by AVG Anti-Virus.
>Version: 7.0.322 / Virus Database: 266.11.17 - Release Date: 25/5/2005
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>--
>No virus found in this incoming message.
>Checked by AVG Anti-Virus.
>Version: 7.0.322 / Virus Database: 267.3.0 - Release Date: 30/5/2005



-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.322 / Virus Database: 267.3.0 - Release Date: 30/5/2005





Mais detalhes sobre a lista de discussão lista