 |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
bruno.sensatta Novato

Registrado: Segunda-Feira, 15 de Janeiro de 2007 Mensagens: 32
|
Enviada: Qui Jan 18, 2007 10:06 am Assunto: preciso de um if ou case dentro de um select |
|
|
Estou com o seguinte problema, estou passando uma aplicação feita em delphi 5 para delphi 7, a do D5 utiliza criação de select no proprio codigo, e tenhu um campo radiobutton de 2 itens, dependendo da escolha ele executa um dos codigos.
Já no D7 eu tenho um componente que a empresa desenvolveu para se fazer um select em uma tabela e retornar 2 campos, um para ser jogado num dbedit e outro num dbtext, agora tem um pequeno detalhe, os selects que estou precisando executar de acordo com o radiobuton são diferentes e queria saber se existe a possibilidade de se colocar um if ou case no select, para que possa saber qual dos 2 selects executar.
Meu banco de dados é Oracle.
Espero ter explicado bem o meu problema,
Obrigado.
Abraços!! |
|
Voltar ao Topo |
|
 |
thomazs Moderador


Registrado: Segunda-Feira, 1 de Março de 2004 Mensagens: 2835
|
Enviada: Qui Jan 18, 2007 6:40 pm Assunto: |
|
|
Você pode usar o comando CASE do Oracle que é igual ao case do Firebird, DB2, etc...
Ou então usar o DECODE. _________________ Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django |
|
Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|