Error 170 al usar Select Top

13/04/2008 - 10:06 por Enrique Jaco | Informe spam
Hola a todos

Estoy queriendo ejecutar esta consulta y me da error

SELECT top 1 NumPda from Encpartida order by FecPda desc

El error es:
Servidor: mensaje 170, nivel 15, estado 1, línea 1
Línea 1: sintaxis incorrecta cerca de '1'.

Nose que sucede y en verdad necesito usar el Top

Gracias

Preguntas similare

Leer las respuestas

#1 Rubén Garrigós
13/04/2008 - 17:08 | Informe spam
Prueba a añadir los paréntesis alrededor de la expresión del TOP:

SELECT top (1) NumPda from Encpartida order by FecPda desc

Rubén Garrigós
Solid Quality Mentors

"Enrique Jaco" wrote in message
news:%
Hola a todos

Estoy queriendo ejecutar esta consulta y me da error

SELECT top 1 NumPda from Encpartida order by FecPda desc

El error es:
Servidor: mensaje 170, nivel 15, estado 1, línea 1
Línea 1: sintaxis incorrecta cerca de '1'.

Nose que sucede y en verdad necesito usar el Top

Gracias

Respuesta Responder a este mensaje
#2 Enrique Jaco
14/04/2008 - 04:38 | Informe spam
Muchas gracias por responder, he probado pero me da este error:

Servidor: mensaje 195, nivel 15, estado 10, línea 1
'TOP' no es un nombre de función reconocido.

Gracias de nuevo

"Rubén Garrigós" escribió en el mensaje
news:%
Prueba a añadir los paréntesis alrededor de la expresión del TOP:

SELECT top (1) NumPda from Encpartida order by FecPda desc

Rubén Garrigós
Solid Quality Mentors

"Enrique Jaco" wrote in message
news:%
Hola a todos

Estoy queriendo ejecutar esta consulta y me da error

SELECT top 1 NumPda from Encpartida order by FecPda desc

El error es:
Servidor: mensaje 170, nivel 15, estado 1, línea 1
Línea 1: sintaxis incorrecta cerca de '1'.

Nose que sucede y en verdad necesito usar el Top

Gracias






Respuesta Responder a este mensaje
#3 Enrique Jaco
14/04/2008 - 04:53 | Informe spam
Hola, fijate que acabo de descubrir que el error me sucede solo si tengo
seleccionada mi base de datos, pero si tengo en usa la db Master u otra no
me da problema.


"Rubén Garrigós" escribió en el mensaje
news:%
Prueba a añadir los paréntesis alrededor de la expresión del TOP:

SELECT top (1) NumPda from Encpartida order by FecPda desc

Rubén Garrigós
Solid Quality Mentors

"Enrique Jaco" wrote in message
news:%
Hola a todos

Estoy queriendo ejecutar esta consulta y me da error

SELECT top 1 NumPda from Encpartida order by FecPda desc

El error es:
Servidor: mensaje 170, nivel 15, estado 1, línea 1
Línea 1: sintaxis incorrecta cerca de '1'.

Nose que sucede y en verdad necesito usar el Top

Gracias






Respuesta Responder a este mensaje
#4 Enrique Jaco
14/04/2008 - 05:00 | Informe spam
Hola.

Ya lo soluciones, en la db, propiedades, opciones el nivel de
compatibilidad estaba en 65, al moverlo a 80, se corrigio el problema.

Saludos

"Rubén Garrigós" escribió en el mensaje
news:%
Prueba a añadir los paréntesis alrededor de la expresión del TOP:

SELECT top (1) NumPda from Encpartida order by FecPda desc

Rubén Garrigós
Solid Quality Mentors

"Enrique Jaco" wrote in message
news:%
Hola a todos

Estoy queriendo ejecutar esta consulta y me da error

SELECT top 1 NumPda from Encpartida order by FecPda desc

El error es:
Servidor: mensaje 170, nivel 15, estado 1, línea 1
Línea 1: sintaxis incorrecta cerca de '1'.

Nose que sucede y en verdad necesito usar el Top

Gracias






Respuesta Responder a este mensaje
#5 Gux (MVP)
14/04/2008 - 20:45 | Informe spam
El mensaje es claro: usted ha de estar usando una versión/edición de SQL
Server que no soporta TOP o está usando un nivel de compatibilidad incorrecto
en su base de datos.


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Enrique Jaco" wrote:

Muchas gracias por responder, he probado pero me da este error:

Servidor: mensaje 195, nivel 15, estado 10, línea 1
'TOP' no es un nombre de función reconocido.

Gracias de nuevo

"Rubén Garrigós" escribió en el mensaje
news:%
> Prueba a añadir los paréntesis alrededor de la expresión del TOP:
>
> SELECT top (1) NumPda from Encpartida order by FecPda desc
>
> Rubén Garrigós
> Solid Quality Mentors
>
> "Enrique Jaco" wrote in message
> news:%
>> Hola a todos
>>
>> Estoy queriendo ejecutar esta consulta y me da error
>>
>> SELECT top 1 NumPda from Encpartida order by FecPda desc
>>
>> El error es:
>> Servidor: mensaje 170, nivel 15, estado 1, línea 1
>> Línea 1: sintaxis incorrecta cerca de '1'.
>>
>> Nose que sucede y en verdad necesito usar el Top
>>
>> Gracias
>>
>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida