Vamos ao relacionamento
1 Secao
2 Categoria
3 Subcategoria
4 Produto
5 detalhes_produto
clicando na secao, em seguida categoria e depois subcategoria chegamos a exibição dos produtos.
o problema esta aqui, ele exibe os produtos legal, em todas as subcategorias, porém, o detalhe do produto, ele só exibe de alguns.
o problema eu detectei, para entender, veja o layout da tabela antes!
a tabela subcategoria no banco de dados esta assim. (veja a numeração)
ID subcategoria
1 nome
2 nome
3 nome
4 nome
5 nome
6 nome
9 nome
10 nome
15 nome
16 nome
17 nome
18 nome
*id é auto numérico e chave primária, a numeração esta assim pois tive que deletar alguns registros(subcategorias)
clicando no produto exibido seja em qualquer uma das subcategorias de 1 a 6 ele exibe o detalhe do produto tranquilamente
ai vem o problema, clicando em qualquer um dos produtos exibidos nas uma categorias seguinte (9,10,15,16,17,18,19 etc)
o brouser trava e fica um tempão pensando, e depois me retorna um timeout.
Fiz um teste, tirei a autonumeração do campo id e o transformei numerico,
passei uma subcategoria que não estava funcionando a 53 para 7 (dando seguencia a numeração)
ai ela passou a funcionar.
o select é simples
set conn = Server.CreateObject("ADODB.Connection") conn.open Conexao catprodutos = request.QueryString("categoria") Sql = "select * from produtos WHERE subcategoria = " & catprodutos & ";" Set rspsubcategoria = conn.Execute(Sql)Alguém se candidata a me ajudar ?
Obrigado
Cassius
Edição feita por: Renan L. Queiroz, 04/11/2009, 15:46.
Inclusão da tag [ codebox ] para postagem de scripts










