Galera estou apanhando para acertar como recuperar uma variável em uma pg de consulta.
ex: possuo um pg como os dados de um estabelecimento, onde neste estab. temos os tipos de clientes (comprador e vendedor), tem um menu lista onde você escolhe o tipo de cliente e envia para outra pg de resultado que apresenta somente comprador ou somente vendedor dependendo da busca.
Quando seleciono um tipo e clico em ok, faz a busca e me apresenta todos os registros do que eu selecionei mas de todos os etabelecimentos e não exclusivamente daquele tal, ou seja, precisa passar o ID do estab. para resgatar apenas os dados daquele estab.
tentei desta forma mais não deu certo, alguém poderia me ajudar?
Id_Estab = Request.Form("Id_Estab")
Id_Cliente = Request.Form("Id_Cliente")
Tipo_Cliente = Request.Form("Tipo_Cliente")
SQL = "SELECT * FROM Clientes WHERE Tipo_Cliente = '" & Tipo_Cliente & "' and Id_Estab = " & Id_Estab & " order by Nome asc"
set rsClientes=conexao.execute(sql)
ERRO:
Microsoft JET Database Engine (0x80040E14)
Erro de sintaxe (operador faltando) na expressão de consulta 'Tipo_Cliente = 'Vendedor' and Id_Estab ='.
Pergunta
Guest - Claudio -
Galera estou apanhando para acertar como recuperar uma variável em uma pg de consulta.
ex: possuo um pg como os dados de um estabelecimento, onde neste estab. temos os tipos de clientes (comprador e vendedor), tem um menu lista onde você escolhe o tipo de cliente e envia para outra pg de resultado que apresenta somente comprador ou somente vendedor dependendo da busca.
Quando seleciono um tipo e clico em ok, faz a busca e me apresenta todos os registros do que eu selecionei mas de todos os etabelecimentos e não exclusivamente daquele tal, ou seja, precisa passar o ID do estab. para resgatar apenas os dados daquele estab.
tentei desta forma mais não deu certo, alguém poderia me ajudar?
Id_Estab = Request.Form("Id_Estab")
Id_Cliente = Request.Form("Id_Cliente")
Tipo_Cliente = Request.Form("Tipo_Cliente")
SQL = "SELECT * FROM Clientes WHERE Tipo_Cliente = '" & Tipo_Cliente & "' and Id_Estab = " & Id_Estab & " order by Nome asc"
set rsClientes=conexao.execute(sql)
ERRO:
Microsoft JET Database Engine (0x80040E14)
Erro de sintaxe (operador faltando) na expressão de consulta 'Tipo_Cliente = 'Vendedor' and Id_Estab ='.
/adm/resultado_cli.asp, line 24
Grato
Link para o comentário
Compartilhar em outros sites
17 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.