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

error en consulta SQL Server con UNION

Estas en el tema de error en consulta SQL Server con UNION en el foro de ASP Clásico en Foros del Web. Hola a todos!! Estoy realizando una consulta en ASP sobre una base de datos SQL Server y utilizo el comando UNION, pero al ejecutarse la ...
  #1 (permalink)  
Antiguo 20/06/2003, 06:01
 
Fecha de Ingreso: diciembre-2001
Mensajes: 62
Antigüedad: 23 años, 5 meses
Puntos: 0
error en consulta SQL Server con UNION

Hola a todos!! Estoy realizando una consulta en ASP sobre una base de datos SQL Server y utilizo el comando UNION, pero al ejecutarse la consulta me da el siguiente error:

Error en Base de datos: [Microsoft][ODBC SQL Server Driver][SQL Server]Sintaxis incorrecta cerca de la palabra clave 'UNION'.

¿Esta palabra clave no es valida para SQL Server? Es que antes trabajaba en Access y acabo de migrar y estoy un poco verde jeje :)

Un saludo compañeros.
  #2 (permalink)  
Antiguo 20/06/2003, 06:58
 
Fecha de Ingreso: diciembre-2001
Mensajes: 150
Antigüedad: 23 años, 4 meses
Puntos: 1
Hola jlchp:

Sql server utiliza perfectamente la UNION.

Probablemente la consulta no esté bien.

Estaría bien que mostraras la consulta que desean ejecutar para que podamos verla.

Korrikalari
  #3 (permalink)  
Antiguo 30/06/2003, 01:45
 
Fecha de Ingreso: diciembre-2001
Mensajes: 62
Antigüedad: 23 años, 5 meses
Puntos: 0
Esto es lo que hay:

"SELECT * FROM Articulo WHERE NombreArticulo LIKE '%" & PalabraBusqueda & "%' OR Keywords LIKE '%" & PalabraBusqueda & "%' OR Descripcion LIKE '%" & PalabraBusqueda & "%' ORDER By Principal DESC, FechaPublicacion DESC, VecesLeido ASC
UNION
SELECT * FROM Articulo WHERE NombreArticulo LIKE '%" & PalabraBusqueda & "%' AND Keywords LIKE '%" & PalabraBusqueda & "%' AND Descripcion LIKE '%" & PalabraBusqueda & "%' ORDER By Principal DESC, FechaPublicacion DESC, VecesLeido ASC;"

Y me continúa dando el mismo mensaje de error:

"Error en Base de datos: [Microsoft][ODBC SQL Server Driver][SQL Server]Sintaxis incorrecta cerca de la palabra clave 'UNION'."
  #4 (permalink)  
Antiguo 30/06/2003, 01:55
 
Fecha de Ingreso: diciembre-2001
Mensajes: 150
Antigüedad: 23 años, 4 meses
Puntos: 1
Hola jlchp:

La ordenación de la consulta, ponla únicamente al final del todo, NO después de cada select.

Un saludo

Korrikalari
  #5 (permalink)  
Antiguo 30/06/2003, 02:00
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años, 10 meses
Puntos: 1
En principio la consulta esta bien, así que no creo que el problema venga por la Union.

Has probado a ejecutar cada select por separado?
Funcionan?
  #6 (permalink)  
Antiguo 30/06/2003, 02:01
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años, 10 meses
Puntos: 1
korrikalari tiene razon. Es eso.
Un saludo
  #7 (permalink)  
Antiguo 30/06/2003, 02:30
 
Fecha de Ingreso: diciembre-2001
Mensajes: 62
Antigüedad: 23 años, 5 meses
Puntos: 0
OK, muchas gracias, era tan "simple" como eso.

Un saludo
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 11:27.