O que preciso e que quando se fizer uma busca pela razão social esta seja listada e seja mostrado o nome do segmento que ela pertence.
Por exemplo:
João Silva ME - Roupas e Calçados
Porto e POrto - Roupas e Óculos
Mazeline - Roupas
Já tentei de tudo mais não consigo separar e mostrar resultados com virgula e exibilos.
Sei que tenho que usar um Split, For e Next mais não estou conseguindo. Não sei porque mais não consigo fazer nada usando FOR
<%
str_procura = Trim(Request("procura"))
str_tipo_busca = Request("tipo_busca")
if str_tipo_busca = 0 Then
Set ObjRS_ = Server.CreateObject("ADODB.RecordSet")
str_SQL = "SELECT * FROM tb_clientes WHERE nome_fantasia like '%"& str_procura &"%'"
Set ObjRS_ = ObjCon.Execute(str_SQL)
Else
Set ObjRS = Server.CreateObject("ADODB.RecordSet")
str_SQL = "SELECT * FROM tb_segmentos WHERE segmentos like '%"& str_procura &"%'"
Set ObjRS = ObjCon.Execute(str_SQL)
if Not ObjRS.EOF Then
str_id_segmento = ObjRS("id_segmento")
End if
str_letra = split(str_id_segmento,",",-1,1)
For i = 0 to UBOUND(str_letra)
Set ObjRS_ = Server.CreateObject("ADODB.RecordSet")
str_SQL = "SELECT * FROM tb_clientes WHERE segmentos = "& str_letra &""
Set ObjRS_ = ObjCon.Execute(str_SQL)
Next
End if
%>
Pergunta
RapidFire
TABELA_SEGMENTOS
-------------------------
id_segmento | segmento |
-------------------------
1 | Roupas |
-------------------------
2 | Calçados |
-------------------------
3 | Óculos |
-------------------------
TABELA_CLIENTES
--------------------------------------
id_cliente | raza_social | segmento |
--------------------------------------
1 | joao Silva ME| 1,2 |
--------------------------------------
2 | LL Souza | 2 |
--------------------------------------
3 |Porto & Porto | 3,1 |
--------------------------------------
4 | MAzeline S/A | 1 |
--------------------------------------
O que preciso e que quando se fizer uma busca pela razão social esta seja listada e seja mostrado o nome do segmento que ela pertence.
Por exemplo:
João Silva ME - Roupas e Calçados
Porto e POrto - Roupas e Óculos
Mazeline - Roupas
Já tentei de tudo mais não consigo separar e mostrar resultados com virgula e exibilos.
Sei que tenho que usar um Split, For e Next mais não estou conseguindo. Não sei porque mais não consigo fazer nada usando FOR
Agradeço a ajuda.
Link para o comentário
Compartilhar em outros sites
5 respostass 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.