Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2007, 16:05
Joseph
 
Fecha de Ingreso: febrero-2003
Mensajes: 233
Antigüedad: 22 años, 1 mes
Puntos: 4
ayuda con buscador

me estoy guiando por un tema ya expuesto anteriormente pero me da error cuando le pido que me muestre el detalle de la empresa (en link.asp)

este es el codigo que tengo

resultados.asp

<%
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("empresas.mdb")&";"

SQL="SELECT * FROM empresas"
rs.Open SQL, oConn
do while not rs.eof
response.write(rs("tipo"))& "<br>"
response.write "<a href='link.asp?nombre="& rs("empresa") &"'>"& rs("empresa") & "</a><br>"
rs.movenext
loop
rs.close
oConn.close
%>

y... link.asp


<%
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("empresas.mdb")&";"

SQL="SELECT * FROM empresas where empresa = ''"& request.Querystring("nombre") &"'"
rs.Open SQL, oConn

if not rs.eof then
do while not rs.eof
response.write rs("grupo") & "<br>"
response.write rs("direccion") & "<br>"
'etc
rs.movenext
loop

end if
%>



me da el siguiente error:

Tipo de error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis (falta operador) en la expresión de consulta 'empresa = ''vin99''.
/yijaaa/link.asp, línea 7


gracias de antemano