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

Problema con sentencia sql

Estas en el tema de Problema con sentencia sql en el foro de ASP Clásico en Foros del Web. Tengo problemas con esta cadena, que trabaja con dos tablas access y me sale en el error Microsoft OLE DB Provider for ODBC Drivers error ...
  #1 (permalink)  
Antiguo 25/02/2004, 13:39
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 5 meses
Puntos: 0
Pregunta Problema con sentencia sql

Tengo problemas con esta cadena, que trabaja con dos tablas access y me sale en el error

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

[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.

/guia/alfa.asp, line 108


La dichosa cadena es:


cadletra="select E.NOMBREEMPRESA AS NOMBRE, e.telefonos as tel, e.fax as fax, e.email as email, e.website as web, e.imglogo as imagen, e.direccion as dir, d.nomdistrito as dist FROM Empresas AS E JOIN Distritos AS D ON (E.iddistrito=D.iddistrito) where e.nombreempresa= '"&letra&"' "


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

GRACIAS
  #2 (permalink)  
Antiguo 25/02/2004, 13:51
 
Fecha de Ingreso: julio-2002
Ubicación: stgo rec
Mensajes: 438
Antigüedad: 21 años, 10 meses
Puntos: 3
select
E.NOMBREEMPRESA AS NOMBRE,
e.telefonos as tel,
e.fax as fax,
e.email as email,
e.website as web,
e.imglogo as imagen,
e.direccion as dir,
d.nomdistrito as dist
FROM Empresas AS E JOIN Distritos AS D ON (E.iddistrito=D.iddistrito) where e.nombreempresa= '"&letra&"' "

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='"& letra &"' "

Prueba con este, si no mejor hace la consulta mediante el access primero y luego copias la SQL a tu pagina y modificas lo necesario


Saludos
__________________
Saludos
Leo
  #3 (permalink)  
Antiguo 25/02/2004, 14:04
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 5 meses
Puntos: 0
Pregunta Y los campos

Voy a probar lo que me dices, pero tengo una duda, despues como llamo los campos devueltos por el recorset?
Gracias
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 21:37.