Erro em Select

Bom dia pessoal!

Estou com um problema, quero fazer um select no meu bd conforme o código que o usuário colocou no formulário…
A linha sql do select fica, por exemplo, caso o usuário digite um:

select * from tbproduto ' where cod_grupo = 1' 

Mas, mesmo assim, todos os produtos da minha tabela estão sendo exibidos, mesmo que o cod_grupo não seja igual a 1

O código é:

<%
	set conex = Server.CreateObject("ADODB.Connection")
	conex.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot8407\p2\p2.mdb;"
	set rs = Server.CreateObject("ADODB.RecordSet")		
	sql = "select * from tbproduto ' where cod_grupo = " & request.form("cod_categ") & "'" 
	response.write(sql)     
	rs.open sql,conex,3,3		
%>
	<body>			
		<%
			do while not rs.eof
		%>
			<table border = "4">					
				<tr>
				    <td><b>Nome</b></td>
				    <td><%= rs.Fields("nome") %></td>
				</tr>								<%
			rs.movenext
			loop
		%>	
		
		</table>

Alguém sabe o pq disso?
Obrigada desde já,
Dina

Olá

Verifique o seu código SQL, é bem provável que o aspa está em lugar errado:

 Acho que seria assim:
   sql = "select * from tbproduto where cod_grupo = '" & request.form("cod_categ") & "'" 

Espero ter ajudado
Flwss

[quote=thiago.filadelfo]Olá

Verifique o seu código SQL, é bem provável que a aspa esteja em lugar errado:

 Acho que seria assim:
   sql = "select * from tbproduto where cod_grupo = '" & request.form("cod_categ") & "'" 

Editado:
Caso não funcione verifique o tipo de campo que é o cod_grupo, caso ele seja varchar ou text, use like ao inves de =

Espero ter ajudado
Flwss[/quote]

Muito obrigada…!!

Funcionouuuuuuu!!
:smiley:

Obrigada mesmo,

Bom domingo,
Dina