Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

malagris

Visualizar cpf/cnpj resgatado do banco oracle sem formato

Recommended Posts

Olá a todos....

Tenho uma problema.

 

Possuo um cadastro de clientes em um banco Oracle. O campo CPF/CNPJ acumula, notóriamente, os dois registros, porem, sem formatação..... (xxxxxxxxxx para CPF e xxxxxxxxxxxxxx para cnpj). O desafio é o seguinte: como recuperar estas informações, diferenciando cpf e cnpf, formatando para a visualização na tela de uma aplicação ASP?

 

para inserir, seria tranquilo, usaria uma máscara que distinguiria os dois e gravaria no banco no formato e pronto.... mas este cadastro de clientes não é alimentado por minha aplicação, portanto, não seria eu quem o alimentaria, apenas visualizo as informações.

 

Desafio lançado, agradeço a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só você calcular o número de caracteres informado.

 

Até o momento não existe CPF com mais de 11 caracteres e não existe CNPJ com menos de 13 (pelo menos nunca vi).

 

Fazendo essa distinção, é só você formatar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

só reforçando a dica do hargon

 

use a função LEN para saber a quantidade de caracteres de uma string

Compartilhar este post


Link para o post
Compartilhar em outros sites

O jonathandj já deu a dica, mas vai aí o exemplo:

<%
cadastro = "123456789632"

if len(cadastro) > 11 then
	response.write "Aqui vem a função para formar o CNPJ"
else
	response.write "Aqui vem a função para formar o CPF"
end if
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.