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

Like Em Select Multiple


Guest - Fabio -

Pergunta

Guest - Fabio -

Olá, Pessoal.

Estou tentando fazeruma query utilizando varios campos select multiple. O problema e que não estou conseguindo fazer que ele funcione em mais do que um campo select multiple. Por exemplo se eu tirar do script abaixo a procura por estado e so deixar a ocupacao que ele fai funcionar porque isto esta acontecendo?

if request("lista") = "1" Then

Set ObjRS = Server.CreateObject("ADODB.RecordSet")

SQL = "SELECT * FROM tb_cadastro WHERE (nome like '%" & strNome & "%')"

if strSexo <> "" Then

SQL = SQL & " AND (sexo LIKE '%"&strSexo&"%')"

End if

'''''''''''''''''''''''''

If strEstado <> "Indiferente" Then

Dim arrayestado

arrayestado = split(strEstado,",",-1,1)

For i = LBound( arrayestado ) To UBound ( arrayestado )

if i <> UBound ( arrayestado ) Then

separador = ","

Else

separador = ""

End if

junta1 = junta1 & "'"&arrayestado( i )&"'"&separador&""

Next

junta1 = replace(junta1," ","")

sql = sql & " and estado in ("&junta1&")"

End if

''''''''''''''''''''''''''

If strOcupacao <> "Indiferente" then

dim arrayocupacao

arrayocupacao = split(strOcupacao,",",-1,1)

for i = LBound( arrayocupacao ) to UBound ( arrayocupacao )

if i <> UBound ( arrayocupacao ) then

separador = ","

else

separador = ""

end if

junta2 = junta2 & "'"&arrayocupacao( i )&"'"&separador&""

next

junta2 = replace(junta2," ","")

sql = sql & " and ocupacao in ("&junta2&")"

end if

'''''''''''''''''''''''''''''

if strCidade <> "" Then

SQL = SQL & " AND (cidade LIKE '%"&strCidade&"%')"

End if

SQL = SQL & " ORDER BY nome ASC"

Set ObjRS = ObjCon.Execute(SQL)

End if

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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,2k
    • Posts
      651,9k
×
×
  • Criar Novo...