USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Preciso de ajuda para construir uma sql
Knight
GOIÂNIA
GO - BRASIL
Postada em 13/09/2006 17:01 hs         
Boa tarde, tenho o seguinte BD
tabela1
email                ativo
ee@cc.com        nao
aa@bb.com        sim
 
Preciso de uma SQL que altere um único email não para sim e todos os que estão sim para não. Será que é possivel, num consegui nem começar Emoções
Agradeço desde já

Emoções Knight Emoções

http://host.csti.eti.br

CSTI WebHosting
Hospedando Idéias Emoções

     
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
Postada em 13/09/2006 17:25 hs            
se eu entendi bem, vc tem na sua tabela um campo "ativo" e vc quer q este campo seja alterado na tabela toda(onde for sim passa para não e vice versa)....é isso?:
 
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 13/09/2006 18:06 hs            
"update tabela1 set email = '" & txtemail & "' where ativo = 'sim'"
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 14/09/2006 13:12 hs         
update tabela1 set ativo = nao where ativo = sim
update tabela1 set ativo = sim where email = "meuemail"
     
00b
VILA VELHA / ES
ES - BRASIL
Postada em 14/09/2006 13:51 hs            
Entao voce quer na ordem inversa certo ? Porque se voce alterar o e-mail XXX de 'não' para 'sim' e depois todos os 'sim' para 'não' voce voltará o e-mail XXX para 'não'.

Voce quer alterar todos os e-mail de 'sim' para 'não' e depois colocar um e-mail XXX para 'sim'.

Se este campo ativo for lógico, dependendo do banco de dados basta fazer.

"UPDATE TABELA1 SET ATIVO = (EMAIL = 'XXXX')"

Isto talvez funcione, se não funcionar, procure por algo como 'iif' ou ate' mesmo os famosos (expressao ? true : false). Se mesmo assim não funcionar, utilize duas query's como no exemplo do Martini, só que no contrario!!


------------------------------------------
Maycon Maia Vitali (0ut0fBound)
http://maycon.hacknroll.com
http://blog.hacknroll.com
Hack'n Roll
     
00b
VILA VELHA / ES
ES - BRASIL
Postada em 14/09/2006 13:55 hs            
Perdão. A ordem de execução do Martini esta correta!


------------------------------------------
Maycon Maia Vitali (0ut0fBound)
http://maycon.hacknroll.com
http://blog.hacknroll.com
Hack'n Roll
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página