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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Remover caracter
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 15/04/2006 16:44 hs            

Pessoal no meu banco de dados tenho gravado uma sequencia de carateres gostaria de remover os 3 primeiros dígitos e o ifem, como faço isso ?

Exmplo: 06/11507607676-5   =>> 115076076765

 

 

Obrigado


Rodrigo Ferreira

MSN - rjpferreira@hotmail.com

     
Jose.Niz
CURITIBA
PR - BRASIL
Postada em 15/04/2006 18:17 hs         
UPDATE Tabela SET Campo = Substr(Campo, 4, Length(Campo) - 5) WHERE Campo IS NOT NULL
Dependendo do banco usado será necessário trocar Substr por Mid e Length por Len.
     
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 15/04/2006 19:58 hs            
Caro amigo, seu exemplo não deu certo, o que eu preciso é:
Remover o ifem e os 3 primeiros dígitos, são vários registros preciso de uma luz, meu banco de dados é access 2000 funciona com Len e Mid.
 

Rodrigo Ferreira

MSN - rjpferreira@hotmail.com

     
Jose.Niz
não registrado
ENUNCIADA !
Postada em 15/04/2006 23:48 hs   
Explique o que vc fez exatamente, coloque no tópico o comando executado, mensagens de erro, etc .... Sem isso fica impossivel ajudar.

Execute o comando: SELECT Campo, Mid(Campo, 4, Len(Campo) - 5) FROM Tabela
e verifique o resultado isto é similar ao update e deve exibir os dados com e sem os 3 primeiros bytes e sem o hífen.
   
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 16/04/2006 01:24 hs            
Caro José mesmo assim não dá certo, os 3 primeiros digitos eu consegui remover utilizando o comando Mid, agora só preciso remover o ifem, os dados já estão gravados no banco de dados, eu precisso remover esses ifens para acerta o BD.
 
 
Obrigado...

Rodrigo Ferreira

MSN - rjpferreira@hotmail.com

     
Jose.Niz
CURITIBA
PR - BRASIL
Postada em 16/04/2006 13:06 hs         
OK, entendi... a expressão Mid(Campo, 4, Len(Campo) - 5) esta removendo do hífen. em diante.

Use Replace(Mid(Campo, 4), "-", "") ao invés de Mid(Campo, 4, Len(Campo) - 5)
     
Página(s): 1/2      PRÓXIMA »

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