Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

betobto

Mostrar nome da categoria

Recommended Posts

Olá pessoal, nao estou conseguindo exibir o nome da categoria dentro da subcategoria no administrador do site.

 

segue o code

 

<% wsql2 = "SELECT * FROM tblProdutosCategoria WHERE id_categoria="&wrs("id_cat")
Set wrs2 = conn.Execute(wsql2)
Response.Write wrs2("categoria_nome") %> 

 

e está dando o seguinte erro:

ADODB.Field erro '80020009'

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

/adminDefault.asp, line 0

 

 

Aguardo a ajuda e a colaboração de todos. Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode criar uma tabela subcategoria , onde terá um relacionamento com a tabela categoria , sendo o campo chave como id da categoria, a importância de uma modelagem de dados bem definida até os mínimos detalhes, como os campos de relacionamentos, um velho ditado diz, que um relacionamento bem definido é a alma do aplicativo, pois daí saem todas as consultas e operações com o banco, influenciando diretamente na otimização e performance do aplicativo

 

abaixo um exemplo simples

 

sql1="select distinct categoria from tabela"
set rs=conn.execute(sql1)
while not rs.eof
response.write "<ul>"
      response.write "<li><a href='#'>"&rs("categoria")&"</a>"
     response.write"<ul>"
     sql2="select subcategoria from tabela where categoria="&rs("categoria")
     set rs2=conn.execute(sql2)
     while not rs2.eof
    response.write "<li><a href='#'>"&rs2("subcategoria")&"</a></li>"
    response.write "</ul>"
    wend
response.write "</ul>"
wend

Compartilhar este post


Link para o post
Compartilhar em outros sites

Recomendo não mandar escrever nada antes de verificar se algo foi retornado como voce fez

 

faça sempre testes de eof no recordset para evitar estes problemas

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.