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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  sql
luiz
não registrado
ENUNCIADA !
Postada em 23/09/2009 14:52 hs   
em uma tabela access "processado" tenho dois campos: "ENDERECO" e "LOG_NO_SEM_ACENTO" fiz uma instrução sql no vb como segue abaixo para inserir em outra tabela "APROVADOS" o resultado de nomes que apresentem semelhança:
 
Banco.Execute ("INSERT INTO APROVADOS SELECT * FROM PROCESSADO WHERE INSTR(1,PROCESSADO.ENDERECO,PROCESSADO.LOG_NO_SEM_ACENTO)<>0 ")
 
só que no campo endereço consta um endereço "AV JOSE B DE SIQUEIRA 549 JD PADROEIRA " e no campo  LOG_NO_SEM_ACENTO "Jose Barbosa de Siqueira" e a  instrução reconheceu como não valido
o que está errado?
luiz
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 24/09/2009 19:52 hs            
Se vc está testando o tamanho do campo, está errado, ele está pegando o zero como valor, esta é a instrução inválida.
 
vlu//
     
Dr.Festa
CURITIBA
PR - BRASIL
Postada em 28/09/2009 09:23 hs         
Guarda o seu select em uma matriz, e depois insere os campos da matriz na tabela aprovados.
     
luiz
não registrado
Postada em 28/09/2009 09:28 hs   
valeu pessoal
luiz
     
Treze
não registrado
ENUNCIADA !
Postada em 28/09/2009 11:32 hs   
O Erro é basicamente claro a instrução INSTR irá buscar coincidencias exatas.
 
então
 
 
AV JOSE B DE SIQUEIRA
 
não é igual a
 
Av Jose Barbosa de Siqueira
 
porque Barbosa está abreviada em uma e em outra não
 
 
   
luiz
não registrado
ENUNCIADA !
Postada em 29/09/2009 10:10 hs   
exato, treze, então neste caso como faria para comparar registros deste tipo?
 
   
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