Ir para conteúdo
Fórum Script Brasil
  • 0

Q Eu Tô Fazendo De Errado?


Nabvchodhonozohr

Pergunta

Olá!

Alguém pode me ajudar? estou quebrando a cabeça o dia inteiro nisso. Olha a mensagem de erro:

Syntax error (missing operator) in query expression 'Segmentação IN (''Construção'', '' Cursos'') AND Cidade = 'Rio de Janeiro' AND Bairro = 'Centro''.

A parte em negrito vem de um select múltiplo q eu destrinchei com o split. Segundo um post de um cara daqui mesmo esse IN funciona assim. Tá certo?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Só + uma info, esse é o código q tá na página q gerou esse erro:

if (len(seg(0)) <> 0) then
  for k=LBound(seg) to UBound(seg)
  strsql2 = strsql2 & seg(k)
  if k = UBound(seg) then 
  strsql2 = strsql2 & "''"
  exit for
   else
  strsql2 = "''" & strsql2 & "''" & ", ''" 
  end if
	next	
End if
Essa é a string de consulta:
strsql = "SELECT * FROM Empresas WHERE Segmentação IN (" & strsql2& ") AND Cidade = '" & cidade & "' AND Bairro = '" & bairro & "' ORDER BY Cidade, Bairro, Empresa ASC"

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...