Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Forum - mes messagesForum - mes messages
Précédente
 
Suivante
Nouveau message
10/01/2007 15:07
 

Hello,

sur un dnn 436, j'ai installé un forum sur une page.

Je l'ai paramétré, tout est ok.

Le seul truc qui coince, c'est quand un utilisateur loggué veut voir ses messages, il obtient ceci

Erreur critique.
ORDER BY items must appear in the select list if SELECT DISTINCT is specified. 0

Pour le reste, ça marche nickel

Merci à tous

 
Nouveau message
10/01/2007 15:54
 

Il faut que tu connecte avec a ta base de données avec SQL Serveur Management Studio (express)

Tu developpe la branche : Base de Données - DotNetNuke -Programmabilité - Procédure Stockées

Tu cherches la procédure dbo.Forum_SearchGetResult, tu fais un click droit dessus et modifier

Vers la ligne 45 tu remplace la chaine :

@Filter + ' GROUP BY P.ThreadID , P.CreatedDate ORDER BY P.CreatedDate DESC '

par celle la :

@Filter + ' GROUP BY P.ThreadID , P.CreatedDate ORDER BY P.ThreadID '

Ensuite tu clicque dans le menu sur le bouton [! Exécuter]

C'est tout.

Anthony

 
Nouveau message
11/01/2007 09:32
 

Merci Anthony,

J'ai fait comme décrit ci dessus, mais impossible de trouver la procédure dbo.Forum_SearchGetResult...

Tout ce qu'il y a dans procédures stockées c'est une deuxcentaines de procédures qui commencent toutes par "sp_...".

Il n'y a rien de semblable, peut-être est-ce ailleurs, ou que cette procédure à été renommée ?

Merci pour ta gentillesse

Alain

 

 
Nouveau message
11/01/2007 11:44
 
Tu as du passer a coté.
Trouve la procédure qui se nomme dans ton cas spquelquelchose et qui se terminepar Forum_SearchGetResults (j'avais oublié le 's' dans mon post précèdent)
Elle se trouve au millieu des 200 autres... Mais comme c'est trié par nom c'est facile a repérer.

J'ai vérifié sur une config en 4.3.5 ou 4.40 elle a toujours le meme nom.


 
Nouveau message
11/01/2007 12:56
 

A mon avis, j'ai du manquer une étape :
Même en utilisant un filtre sur les 1264 procédures stockées, il ne trouve rien rien rien.

Je les ai toutes passées en revues avec mon collègue, 29 minutes de lecture de nom...

Rien rien... j'ai même fait le test du filtre sur l'autre serveur ou est installé une version 440 de dnn.

Bon, je récaptitule : j'ouvre microsoft sql server management studio express (ouf, c'est long !)

je me logue en tant que "sa" en authentication : SQL server authentication

mot de passe,

ok suis dedans

je vois l'arborescence sur ma gauche

database/dotnetnuke/programmability/stored procedure/system stored procedure/

et là, j'ai une énoooorme liste (1264) de procedures.

je filtre, les passe en revue une par une et je ne trouve rien... pourquoi tant de haine... idem pour mes autres serveurs sur lesquels sont installés dnn.

Il y a -t -il une config particulière de microsoft sql server management studio express que j'ai oublié, est-ce la langue ?, ...

alain

 
Nouveau message
11/01/2007 12:56
 

A mon avis, j'ai du manquer une étape :
Même en utilisant un filtre sur les 1264 procédures stockées, il ne trouve rien rien rien.

Je les ai toutes passées en revues avec mon collègue, 29 minutes de lecture de nom...

Rien rien... j'ai même fait le test du filtre sur l'autre serveur ou est installé une version 440 de dnn.

Bon, je récaptitule : j'ouvre microsoft sql server management studio express (ouf, c'est long !)

je me logue en tant que "sa" en authentication : SQL server authentication

mot de passe,

ok suis dedans

je vois l'arborescence sur ma gauche

database/dotnetnuke/programmability/stored procedure/system stored procedure/

et là, j'ai une énoooorme liste (1264) de procedures.

je filtre, les passe en revue une par une et je ne trouve rien... pourquoi tant de haine... idem pour mes autres serveurs sur lesquels sont installés dnn.

Il y a -t -il une config particulière de microsoft sql server management studio express que j'ai oublié, est-ce la langue ?, ...

alain

 
Nouveau message
11/01/2007 12:56
 

A mon avis, j'ai du manquer une étape :
Même en utilisant un filtre sur les 1264 procédures stockées, il ne trouve rien rien rien.

Je les ai toutes passées en revues avec mon collègue, 29 minutes de lecture de nom...

Rien rien... j'ai même fait le test du filtre sur l'autre serveur ou est installé une version 440 de dnn.

Bon, je récaptitule : j'ouvre microsoft sql server management studio express (ouf, c'est long !)

je me logue en tant que "sa" en authentication : SQL server authentication

mot de passe,

ok suis dedans

je vois l'arborescence sur ma gauche

database/dotnetnuke/programmability/stored procedure/system stored procedure/

et là, j'ai une énoooorme liste (1264) de procedures.

je filtre, les passe en revue une par une et je ne trouve rien... pourquoi tant de haine... idem pour mes autres serveurs sur lesquels sont installés dnn.

Il y a -t -il une config particulière de microsoft sql server management studio express que j'ai oublié, est-ce la langue ?, ...

alain

 
Nouveau message
11/01/2007 13:25
 
Ben en fait tu n'as pas manqué une étape, mais tu en as inventé une !

Jamais je t'ais dit d'aller dans la dernière branche (System Stored Procedure)

La procedure se trouve un niveau au dessus dans Stored Procedure !

Anthony
 
Nouveau message
11/01/2007 14:16
 

Possible, mais dans la branche dont tu me parles, j'ai rien, à part un dossier System Stored Procedure !

Si je pouvais t'envoyer un print screen, tu le constaterais aussi, je t'assure... Dans quoi me les aurais-ils mis ?

 
Nouveau message
11/01/2007 14:45
 
Normallement tu devrais avoir quelque chose comme cela.




Ou alors je ne sais pas peut etre que ta base ne se nomme pas DotNetNuke...

Sinon pour mon email

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Forum - mes messagesForum - mes messages