Foros del Web » Programando para Internet » ASP Clásico »

Problema de Busqueda

Estas en el tema de Problema de Busqueda en el foro de ASP Clásico en Foros del Web. Inserte este codigo para una busqueda alfabetica dim letra, cadletra letra=request.QueryString("let") cadletra="SELECT Empresas.NOMBREEMPRESA AS NOMBRE, Empresas.telefonos as tel, Empresas.fax as fax, Empresas.email as email,Empresas.website as ...
  #1 (permalink)  
Antiguo 19/04/2004, 13:30
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 22 años, 4 meses
Puntos: 0
Exclamación Problema de Busqueda

Inserte este codigo para una busqueda alfabetica

dim letra, cadletra
letra=request.QueryString("let")

cadletra="SELECT Empresas.NOMBREEMPRESA AS NOMBRE, Empresas.telefonos as tel, Empresas.fax as fax, Empresas.email as email,Empresas.website as web, Empresas.imglogo as imagen, Empresas.direccion as dir, Distritos.nomdistrito as dist FROM Empresas INNER JOIN Distritos ON Empresas.iddistrito=Distritos.iddistrito WHERE ''& Empresas.nombreempresa like '%[ ]"&letra&"[ ]%' or Empresas.nombreempresa like '%[ ]"&letra&"' or Empresas.nombreempresa like '"&letra&"[ ]' order by empresas.nombreempresa"


set rsalfa =createobject("ADODB.Recordset")
set rsalfa = conn.execute(cadletra)

y me sale este error, Ayuda por favor:


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

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '''& Empresas.nombreempresa like '%[ ]C[ ]%' or Empresas.nombreempresa like '%[ ]C' or Empresas.nombreempresa like 'C[ ]' '.
  #2 (permalink)  
Antiguo 11/05/2004, 11:30
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 22 años, 5 meses
Puntos: 1
Enseguida del WHERE tienes dos ' (comillas simples) en vez de una " (comilla doble)
__________________
Ariel Avelar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:02.