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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DELETE ACCESS
Hetfield
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 09/06/2006 18:01 hs            
Eu gostaria de fazer uma SQL para deletar todos os registros da minha tabela que tiverem com um determinado campo em branco, alguém pode completa-la pra mim?
 
Delete * From Clientes Where CUSTFULN =
   
Sandro
não registrado
ENUNCIADA !
Postada em 10/06/2006 20:58 hs   
Olá,
 
Tudo vai depender do tipo de campo e do que você chama de branco. Um campo "em branco" pode estar com uma string vazia ou com um valor nulo. Os dois não são a mesma coisa e você deverá procurar pelos dois.
 
Se o seu campo for uma string, faça assim:
Delete * From Clientes Where CUSTFULN = '' Or IsNull(CUSTFULN)
 
Se for um número ou valor monetário:
Delete * From Clientes Where CUSTFULN = 0 Or IsNull(CUSTFULN)
 
Se for uma data, basta testar se é nula:
Delete * From Clientes Where IsNull(CUSTFULN)
 
Um abraço,
Sandro.
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 12/06/2006 07:28 hs            
acho que o erro é que a sintaxe do comando delete nao tem o *
delete from clientes e nao delete * from clientes
   
Hetfield
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 12/06/2006 08:41 hs            
Consegui com
 
Delete * From Clientes Where CUSTFULN is null
 
Muito obrigado pela ajuda de todos.
 
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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