Foros

 
ForumForumForos DNNForos DNNDesarrolloDesarrolloDuda: Modulo noticias Store ProcedureDuda: Modulo noticias Store Procedure
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 16/07/2009 18:14
 

Saludos amigos.

Estoy intentando hacer un modulo de noticias y el caso es que haciendo los Strored procedures me encuentro con este probema:

quiero ordenar las noticias por fecha de creacion y sacar las @NewsNum primeras pero me sale este error

Sintaxis Incorrecta cerca de @NewsNum

El Stored es este:

 

CREATE PROCEDURE NewsSelect // Procedure que nos devuelve las ultimas @NewsNum Noticias del @Tag Selecionado
   
    @TambModuleID int
    @Tag          nvarchar
    @NewsNum      int  
AS
BEGIN
    SELECT TOP @NewsNum
 Body,
 CreationDate
    FROM [News] INNER JOIN [NewsTag] ON NewsID = NewsID
    WHERE Tag = @Tag ORDER BY Date ASC

END 

 

Alguien me puede echar un cable? bien para decirme donde esta el error o bien para indicarme la manera de hacerlo...(solo estoy haciendo 1 de FP :P)

Saludos y gracias de antemano
 

Nuevo Mensaje
 16/07/2009 19:02
 

Imagino que estarás poniendo las comas después de cada declaración de variable excepto en la última antes de AS BEGIN...  también debes encerrar entre paréntesis el valor para TOP, tal que así: SELECT TOP (@NewsNum)... así te funcionará.

Nuevo Mensaje
 20/07/2009 9:31
 

si que ponia las comas, mucho mas sencillo de lo que me esperaba...

muchissimas gracias por tu ayuda.

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNDesarrolloDesarrolloDuda: Modulo noticias Store ProcedureDuda: Modulo noticias Store Procedure

En total, tenemos 1098 nuevo(s) hilo(s) y 5265 nuevo(s) mensaje(s)
Los hilos más populares han estado en ¿por que?
Los hilos más activos han estado en no veo el portal desde los pc's de la red

Más activos


UserTotalPosts
jmaldonadom 1101
anonymous 798
javier 488
Faco 395
hiunkeru 184
vitolo 182
Guillaume 168
ccolonia 159
dormio 157
elijo_otroo 138
sonsai 84
Dreamvk 67
tirillos 48
vte_torres 47
oskr226 46

Últimos Mensajes...