Re: [firebase-br] Restrição de SELECT na versão 2.0
Alexandre Kogut
kogut em kogumelo.com.br
Ter Nov 21 22:47:33 -03 2006
É verdade, foi mesmo informado, e cheguei a mudar minha mensagem por causa
disso quando localizei um post antigo nesta mesma lista (de dezembro de
2004!, devem ter outros), avisando que isso aconteceria - até então achava
que era um bug que eu tinha descoberto, quanta pretensão, hehehe. Mas
resolvi postar a mensagem mesmo assim, por 3 motivos:
Primeiro, porque eu venho acompanhando os posts desta lista há somente 3
meses (mesmo sem contribuir muito, pois meus conhecimentos, conforme
demonstrado, não são páreo) e não lembro de ter visto nada nesse sentido,
achei então que pudesse ser útil relembrar aos desavidados como eu, mas
talvez também eu tivesse que ter me informado melhor;
Segundo, porque a sintaxe que antes cheguei a usar, apesar de e
compreendendo o que disse o Eduardo em seu exemplo demonstrando uma
ambigüidade, em absolutamente todos os casos que tive que corrigir em meus
programas, nenhum continha ambigüidades, todos eram muito parecidos com o
exemplo mais simples que eu dei em meu outro post;
Terceiro, por isso, achei que pudesse existir alguma flexibilidade que eu
não conhecesse e que me permitisse manter a forma antiga.
Uso o firebird há pouco tempo, mal tive tempo de usar todos os recursos da
1.5 e a 2.0 já veio substitui-la, com essas diferenças que eu nem imaginava
poderiam ocorrer, apesar dos releases, e, pelo jeito, em breve descobrirei
outras. De toda forma, já foi tudo convertido e está tudo funcionando de
novo.
Abraço,
Alexandre
----- Original Message -----
From: "Denis" <denisrocha em hotmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, November 21, 2006 5:21 PM
Subject: Re: [firebase-br] Restrição de SELECT na versão 2.0
> Puxa... Agora a minha avaliação da instituição já era rssssss....
>
> Bom. Mas é o seguinte. Isto já havia sido informado a um bom tempo. Desde
> os primeiros releases do FB 2.0. Justamente para que todo mundo tivesse
> tempo para se adaptar. Eu acho que foi uma questão de organizar o código
> no FB 2.
>
> Denis
>
>
> "Alexandre Kogut" <kogut em kogumelo.com.br> escreveu na mensagem
> news:002901c70d65$1d550e80$6500a8c0 em alexandre...
> Caros participantes da lista:
>
> Uma observação importante para os que estão migrando da 1.5 para a 2.0 é
> sobre uma restrição da cláusula SELECT, que me fez apanhar um bocado para
> identificar.
>
> O comando Select, quando se inclui um Alias para o nome do arquivo, passou
> a dar problemas em sentenças como:
>
> SELECT ARQPRODUTO.CODIGO FROM ARQPRODUTO P
>
> que funcionava na 1.5, mas não funciona mais na 2.0, que agora só aceita
> uma das 4 formas abaixo:
>
> SELECT P.CODIGO FROM ARQPRODUTO P
>
> SELECT ARQPRODUTO.CODIGO FROM ARQPRODUTO
>
> SELECT CODIGO FROM ARQPRODUTO
>
> SELECT CODIGO FROM ARQPRODUTO P
>
> Sei que a forma que passou a ter a restrição pode parecer um tanto
> estranha, mas não era dúbia e funcionava. Por questões históricas e, em
> especial, pelo uso de ferramentas de geração automática de código, eu
> tinha uns "trocentos" programas que estavam com problemas deste tipo. Não
> sei se existia algo que eu pudesse fazer para "enganar" o 2.0 mas, na
> dúvida, estou corrigindo todos os programas.
>
> Espero ter contribuido.
>
> Alexandre Kogut
> Kogumelo Informática Ltda
> (21) 2255-4417
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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
Mais detalhes sobre a lista de discussão lista