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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta SQL
JoãoCarlosjr
RIBEIRÃO PRETO
SP - BRASIL
Postada em 26/08/2004 11:17 hs            
Estou com problemas em uma consulta
 
ors.open "select * from livros where nome like'" + dado, oco
 
ele me dá o seguinte erro:
unclosed cotation mark before the character string 'Livro'.
 
se eu procurar por código não ocorre erro:
 
ors.open "select * from livros where codigo =" + dado, oco
 
O que pode estar acontecendo
Atenciosamente
João Carlos Junior
     
dededovalle
FRANCO DA ROCHA
SP - BRASIL
Postada em 26/08/2004 11:30 hs            
Cara,
 
Provavelmente o campo livro deve set do tipo de dados Texto.
Voce, na SQL, esta abrindo aspas simples quando vai concatenar mas não a esta fechando.
 
Ex:
Suponha que o nome do livro é TESTE e ele ficará gravado na variável DADO.
Do jeito que vc esta fazendo a SQL vai ficar assim óh:
select * from livros where nome like 'TESTE
 
O correto seria vc fechar a aspas simples e ainda por cima poderia utilizar o simbolo de porcentagem.
 
Ex: Utilizando os mesmos dados acima a SQL ficaria assim se vc quisesse puxar todo livro que o nome dele começasse com TES.
Veja:
select * from livros where nome like 'TES%'
 
Espero ter ajudado!!!
 
Qualquer coisa posta novamente.
 
Abraços.
André
 
 
     
JoãoCarlosjr
RIBEIRÃO PRETO
SP - BRASIL
Postada em 26/08/2004 11:40 hs            
Valeu cara consegui resolver o problema.
 
Até mais
     
Página(s): 1/1    

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