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

Apavoradoo"" - Select Que Não Dá Certo "/


William ** ASP

Pergunta

está dandoo vontade de abandonaa já!

Ohhh

A Primeira pág que faz o select da coluna "grupos_lista_grupo" está okey

A Segunda que lista todos os itens da coluna"grupos" relacionados com a coluna "grupos_lista_grupo" que o visitante selecionou, tbeim está okey!

aí o link que chamaria a terceira ficou assim:

<a href="linha.asp?grupos_lista_grupo=<%=rsCategoria("grupos_lista_grupo")%>&grupo=<%=rsCategoria("grupo")%>">
A Select da terceira pagina:
varLinhaProd = ""
If (Request("grupos_lista_grupo") <> "") Then
varLinhaProd = Request.QueryString("grupos_lista_grupo")
End If

varCatProd = ""
If (Request("grupo") <> "") Then
varCatProd = Request.QueryString("grupo")
End If

Call abre_conexao
strSQL= "SELECT distinct(linha), grupos_lista_grupo, grupo FROM TblistaPrecos where grupos_lista_grupo='"&varLinhaProd&"' and grupo='"&varCatProd&"'"

Pelo Amor di Deus, o que está errado com isso!

Aparece esse Erro

O site não pode exibir a página

HTTP 500

Causas prováveis:

O site está em manutenção.

O site tem um erro de programação.

Editado por andreia_sp
utilize tags para codigos, facilita a visualização do código.
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Eu Fiz aí aparece isso! >>

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'grupos_lista_grupo=1 AND linha=LINHA CASE'.

/maskot/grupo.asp, line 19

Ohh dá uma olhada, ve o que tem de errado

Página 01 Esta Tudo Certo!!

<!--#include file="conect.asp" -->

<%
Dim Conect, varCatProd, varLinhaProd, rsCategoria, strSQL, Numero_Registros

varCatProd = ""
If (Request("grupo") <> "") Then
varCatProd = Request.QueryString("grupo")
End If

varLinhaProd = ""
If (Request("grupos_lista_grupo") <> "") Then
varLinhaProd = Request.QueryString("grupos_lista_grupo")
End If

Call abre_conexao
strSQL = "SELECT distinct(grupos_lista_grupo) FROM TblistaPrecos group by grupos_lista_grupo"

Set rsCategoria = Conect.Execute(strSQL)
Numero_Registros = 0


While (Not rsCategoria.EOF)
Numero_Registros = Numero_Registros + 1
rsCategoria.MoveNext
Wend

rsCategoria.Requery
%>

<html>
<head>
<title>Venturoso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="link.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#DEDBC0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<!--#include file="cabecalho.asp" -->
<table width="770" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="770" align="right" valign="top" bgcolor="#FFFF00"> <form name="form2" method="post" action="linha.asp">
<p align="left" style="margin-left: 15; margin-right: 0; margin-top: 10"><font color="#000000" face="Arial, Helvetica, sans-serif"><strong><a href="java script:history.go(-1)">Voltar</a></strong></font></p>
<table width="770" border="1" cellspacing="0" cellpadding="0" height="72" bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#000000">
<tr class="texto">
              <td height="21" bgcolor="#FFFF00"><div align="center"><strong><font color="#000000" size="3" face="Arial, Helvetica, sans-serif">Categoria</font></strong></div></td>
</tr>
<%While (Not rsCategoria.EOF)%>
<tr class="texto">
<td width="512" height="44" bgcolor="#FFFFFF" class="texto"><strong>  <a href="linha.asp?grupos_lista_grupo=<%=rsCategoria("grupos_lista_grupo")%>"><%=rsCategoria("grupos_lista_grupo")%></a></strong></td>
</tr>
<%
rsCategoria.MoveNext
Wend
%>
</table>
</form></tr>
</table>

</div>
</body>
</html>

<%
rsCategoria.Close
Call fecha_conexao
Set rsCategoria = Nothing
%>
Pág 02
<!--#include file="conect.asp" -->

<%
Dim Conect, varCatProd, varLinhaProd, rsCategoria, strSQL, Numero_Registros

varLinhaProd = ""
If (Request("grupos_lista_grupo") <> "") Then
varLinhaProd = Request.QueryString("grupos_lista_grupo")
End If

Call abre_conexao
strSQL= "SELECT distinct(linha), grupos_lista_grupo FROM TblistaPrecos where grupos_lista_grupo=" &varLinhaProd& " group by linha, grupos_lista_grupo "

Set rsCategoria = Conect.Execute(strSQL)
Numero_Registros = 0


While (Not rsCategoria.EOF)
Numero_Registros = Numero_Registros + 1
rsCategoria.MoveNext
Wend

rsCategoria.Requery
%>

<html>
<head>
<title>Venturoso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="link.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#DEDBC0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<!--#include file="cabecalho.asp" -->
<table width="770" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="770" align="right" valign="top" bgcolor="#FFFF00"> <form name="form2" method="post" action="maisinfo.asp">
<p align="left" style="margin-left: 15; margin-right: 0; margin-top: 10"><font color="#000000" face="Arial, Helvetica, sans-serif"><strong><a href="java script:history.go(-1)">Voltar</a></strong></font></p>
          <table width="770" border="1" cellspacing="0" cellpadding="0" height="72" bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#000000">
            <tr class="texto"> 
              <td height="21" colspan="2" bgcolor="#FFFF00"><div align="center"><strong><font color="#000000" size="3" face="Arial, Helvetica, sans-serif"> 
                  Linha<br />
                  </font></strong></div></td>
              <%While (Not rsCategoria.EOF)%>
            <tr class="texto"> 
              <!--entaum a primeira página aposta pro resultado.asp.... acho que você devia mudar pra alguma coisas tipo pagina2.asp pra depois sim mandar pro resultado.asp-->
              <td width="381" height="44" bgcolor="#FFFFFF" class="texto"><strong>  <a href="grupo.asp?grupos_lista_grupo=<%=rsCategoria("grupos_lista_grupo")%>&linha=<%=rsCategoria("linha")%>"><%=rsCategoria("linha")%></a></strong></td>
            </tr>
            <%
rsCategoria.MoveNext
Wend
%>
          </table>
        </form></tr>
</table>

</div>
</body>
</html>

<%
rsCategoria.Close
Call fecha_conexao
Set rsCategoria = Nothing
%>
Pág 03
<!--#include file="conect.asp" -->

<%
Dim Conect, varCatProd, varLinhaProd, rsCategoria, strSQL, Numero_Registros

varLinhaProd = ""
If (Request("grupos_lista_grupo") <> "") Then
varLinhaProd = Request.QueryString("grupos_lista_grupo")
End If

varCatProd = ""
If (Request("linha") <> "") Then
varCatProd = Request.QueryString("linha")
End If

Call abre_conexao
strSQL= "SELECT distinct(grupo)FROM TblistaPrecos where grupos_lista_grupo=" &varLinhaProd& " AND linha=" &varCatProd& " group by grupo "

Set rsCategoria = Conect.Execute(strSQL)
Numero_Registros = 0


While (Not rsCategoria.EOF)
Numero_Registros = Numero_Registros + 1
rsCategoria.MoveNext
Wend

rsCategoria.Requery
%>

<html>
<head>
<title>Venturoso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="link.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#DEDBC0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<!--#include file="cabecalho.asp" -->
<table width="770" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="770" align="right" valign="top" bgcolor="#FFFF00"> <form name="form2" method="post" action="maisinfo.asp">
<p align="left" style="margin-left: 15; margin-right: 0; margin-top: 10"><font color="#000000" face="Arial, Helvetica, sans-serif"><strong><a href="java script:history.go(-1)">Voltar</a></strong></font></p>
          <table width="770" border="1" cellspacing="0" cellpadding="0" height="72" bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#000000">
            <tr class="texto"> 
              <td height="21" colspan="2" bgcolor="#FFFF00"><div align="center"><strong><font color="#000000" size="3" face="Arial, Helvetica, sans-serif"> 
                  Grupo<br />
                  </font></strong></div></td>
              <%While (Not rsCategoria.EOF)%>
            <tr class="texto"> 
              <!--entaum a primeira página aposta pro resultado.asp.... acho que você devia mudar pra alguma coisas tipo pagina2.asp pra depois sim mandar pro resultado.asp-->
              <td width="381" height="44" bgcolor="#FFFFFF" class="texto"><strong>  <%=rsCategoria("grupo")%></strong></td>
            </tr>
            <%
rsCategoria.MoveNext
Wend
%>
          </table>
        </form></tr>
</table>

</div>
</body>
</html>

<%
rsCategoria.Close
Call fecha_conexao
Set rsCategoria = Nothing
%>

Acho que Assim fica MAis Facil Pra Analizar Onde Está O Problema!

Obrgadooo

Link para o comentário
Compartilhar em outros sites

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