PUBLICIDADE

Autor

rlpa

Rodrigo Araujo

membro deste abril de 2007

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Que tipo de conexão com a internet você utiliza?

Webservice de busca de endereço pelo CEP online


Função de busca de Endereço pelo CEP.
Utilizando WebService de CEP do site republicavirtual.com.br

Adaptação de exemplo para utilização com ASP por Otávio Nogueira.
<%  '    
  '  Função de busca de Endereço pelo CEP    
  '  -   Desenvolvido Felipe Olivaes para ajaxbox.com.br    
  '  -   Adaptação de exemplo para utilização com ASP por Otávio Nogueira   
  '  -   Utilizando WebService de CEP da republicavirtual.com.br    
  '   
function busca_cep( cep )   
  
    url = "http://republicavirtual.com.br/web_cep.php?cep="& cep &"&formato=query_string"  
       
    set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")    
    xmlhttp.open "GET", url, false    
    xmlhttp.send ""  
        
    xmlhttp_resultado = xmlhttp.responseText    
    set xmlhttp = nothing    
  
    arr_resultado = split( xmlhttp_resultado, "&" )   
  
    dim resultado(7)   
    for i = lbound( arr_resultado ) to ubound( arr_resultado )   
  
        resultado( i ) = arr_resultado( i )   
           
    next   
  
    arr = split( join( resultado, "=" ), "=" )   
  
    dim arr_2(14)   
    for i = lbound( arr ) to ubound( arr )   
  
        arr_2( i ) = replace( arr( i ), "+", " " )   
           
    next       
       
    busca_cep = arr_2   
end function   
  
 '    
 ' Exemplo de utilização     
 '     
      
 'Vamos buscar o CEP 90020022     
resultado = busca_cep( "29108048" )   
  
select case resultado( 2 )   
       
    case "2"  
    texto = " "&_   
         "<br>Cidade com logradouro único" &_    
         "<br><b>Cidade: </b> "&resultado( 8 ) &" "&_   
         "<br><b>UF: </b> "&resultado( 5 )   
       
       
    case "1"  
    texto = " "&_   
         "<br>Cidade com logradouro completo "&_   
         "<br><b>Tipo de Logradouro: </b> "&resultado( 12 ) &" "&_   
         "<br><b>Logradouro: </b> "&resultado( 14 ) &" "&_   
         "<br><b>Bairro: </b> "&resultado( 10 ) &" "&_    
         "<br><b>Cidade: </b> "&resultado( 8 ) &" "&_   
         "<br><b>UF: </b> "&resultado( 6 )   
       
    case else   
  
    texto = "Falha ao buscar cep: "& resultado( 4 )   
end select   
  
response.write texto   
%>

Sim   Não   Este código foi útil para você?
NotaComentário
Ainda não foi enviado nenhum comentário.
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.