
24/06/2007, 16:05
|
| | 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 |