Jump to content


Photo

Nunca Vi Isso


  • Faça o login para participar
2 replies to this topic

#1 Cassius Andrade

Cassius Andrade

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 14/09/2009, 18:39

Galera é o seguinte.. meu problema é um pocuo complicado de ser descrito, mas vamos lá

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. :blink:

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. :wacko:

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


#2 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 14/09/2009, 20:16

Enfrentei problema parecedo. A solução mais rápida que pode ser feita é ir ao banco de dados (suponho que seja access, pelo ADO) e reparar o mesmo para que a auto-numeração fique correta.

A outra solução, caso não seja possível reparar a situação, é verificar se o ID da subcategoria existe, e caso não, avance o ponteiro em +1
Não sabe por onde começar? Que tal pelas Regras ?

#3 Cassius Andrade

Cassius Andrade

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 16/09/2009, 10:08

Enfrentei problema parecedo. A solução mais rápida que pode ser feita é ir ao banco de dados (suponho que seja access, pelo ADO) e reparar o mesmo para que a auto-numeração fique correta.

A outra solução, caso não seja possível reparar a situação, é verificar se o ID da subcategoria existe, e caso não, avance o ponteiro em +1


O Dark, como assim reparar ? vc diz automático ? tipo, ele vai fazer onde tiver o relacionamento ? pois o banco de dados já esta ok, só vi o problema depois que já estava tudo cadastrado e funcionando e que precisei deletar alguns registros... o banco é access mesmo...

vlw !!!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq