ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Curiosidade - Versão 2.5 do FireBird?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qua Jan 25, 2012 2:33 pm    Assunto: Curiosidade - Versão 2.5 do FireBird? Responder com Citação

Pessoal porque foi mudado na versão 2.5 (pelo menos é a qual estou migrando que percebi) um select assim ja não aceita nesta versão.

Código:
SQL.Text := ' SELECT CP.*, PRODUTOS.NOME ' +
            '   FROM CATALOGO_PONTOS CP, PRODUTOS P ' +
            '  WHERE CATALOGO_PONTOS.PRO_SERV_PAC = :PRO_SERV_PAC AND ' +
            '        CATALOGO_PONTOS.CODIGO_ITEM = PRODUTOS.CODIGO ';


Isso estava executando normalmente na versão 1.5 do FireBird.

Mais na versão 2.5 tive que optar ou somente pelo nome da tabela ou pelo apelido, misto não aceita mais.
Código:
SELECT catalogo_pontos.codigo_item,
       catalogo_pontos.pro_serv_pac,
       catalogo_pontos.pontos,
       catalogo_pontos.gera_ratieo,
       produtos.nome
  FROM CATALOGO_PONTOS,
       PRODUTOS
 WHERE catalogo_pontos.pro_serv_pac = :PRO_SERV_PAC
   AND catalogo_pontos.CODIGO_ITEM = produtos.CODIGO

_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Qua Jan 25, 2012 3:26 pm    Assunto: Responder com Citação

Por acaso li sobre isso estes dias, mas a página não apresentava nenhuma justificativa para a mudança, que ocorreu a partir da versão 2.0:
http://www.firebirdsql.org/file/documentation/reference_manuals/reference_material/html/langrefupd25-update.html#langrefupd25-update-alias-use

edit: outro link - http://www.firebirdsql.org/file/documentation/reference_manuals/reference_material/html/langrefupd25-select.html#langrefupd25-select-alias-use

_________________
Assinatura: http://www.imoveisemexposicao.com.br/imobiliarias-em-guarulhos


Editado pela última vez por imex em Qui Jan 03, 2013 8:28 pm, num total de 2 vezes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rodrigoprado
Colaborador
Colaborador


Registrado: Terça-Feira, 24 de Mai de 2005
Mensagens: 1074
Localização: Curitiba/PR

MensagemEnviada: Qua Jan 25, 2012 3:45 pm    Assunto: Responder com Citação

aceita sim mas.. vc tem que usar

inner join, left ... etc
_________________
- Compartilhe seus conhecimentos -
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Qua Jan 25, 2012 6:21 pm    Assunto: Responder com Citação

Pois é, fiquei curioso em saber o notivo pq não aceita, ja que vou ter que olhar trocentos selects que foram feitos neste sistema.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
wagnercabrera
Aprendiz
Aprendiz


Registrado: Terça-Feira, 10 de Janeiro de 2012
Mensagens: 155
Localização: Arapongas - PR

MensagemEnviada: Qui Jan 26, 2012 2:08 pm    Assunto: Responder com Citação

adriano_servitec escreveu:
Pois é, fiquei curioso em saber o notivo pq não aceita, ja que vou ter que olhar trocentos selects que foram feitos neste sistema.


kkkk...

Good Luck!

_________________
DEVELOPER SENIOR D.E.L.P.H.I

Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB