2010-10-14 4 views
1

J'utilise sql server 2005. Dans cette requête, je souhaite que le détail de l'utilisateur de connexion s'affiche également mais qu'il ne s'affiche pas. Donc s'il vous plaît modifier la requête de sorte que les détails de connexion utilisateur devraient également afficher à l'aide de session [userId] .tostring();Modifier la requête sql dans asp.net?

requête, en moi:

SELECT DISTINCT MUDMEMBER.PK_ID, MUDMEMBER.EMPLOYEE_ID, LKB.BANK_NAME, MUHD.SALARY_ACCOUNT_NO, MUHD.PF_NO, 
MUHD.PAN_NO, MUHD.GENDER, LKD.DESIGNATION_NAME FROM M_LEADERLED MLL INNER JOIN M_USER_DETAILS MUDMEMBER ON 
MLL.LED_ID = MUDMEMBER.PK_ID AND MLL.START_DATE <= Getdate() AND MLL.END_DATE > Getdate() AND MLL.LEADER_ID = '1' LEFT OUTER JOIN 
    M_USER_HR_DETAILS MUHD ON MUHD.FK_USER_ID = MUDMEMBER.PK_ID AND MUHD.IS_ACTIVE =1 LEFT OUTER JOIN 
    LK_BANKS LKB ON LKB.PK_ID = MUHD.FK_BANK_ID LEFT OUTER JOIN LK_DESIGNATION LKD ON 
    LKD.DESIGNATION_VALUE = MUHD.FK_DESIGNATION_VALUE AND LKD.FK_ORGANIZATION_ID = 1 AND LKD.IS_ACTIVE = 1 WHERE MUDMEMBER.ACTIVE = 1 
+0

Pouvez-vous donner plus de détails? comme quelles colonnes voulez-vous afficher et où souhaitez-vous utiliser la session [userid]? –

+0

@Shalni: où écrivez-vous cette requête, dans la page ASP.net ou dans Storeprocedure – Vijjendra

+0

La colonne que je veux afficher est donnée ci-dessus. Je veux seulement ajouter une ligne supplémentaire d'utilisateur de connexion avec la même colonne ci-dessus. Comme: PK_ID = session [id_utilisateur] .Tostring() – Shalni

Répondre

2

ASP.Net page, vous pouvez chercher le détail de l'utilisateur loggedin comme suit:

SELECT DISTINCT MUDMEMBER.PK_ID, MUDMEMBER.EMPLOYEE_ID, LKB.BANK_NAME, Muhd .SALARY_ACCOUNT_NO, MUHD.PF_NO, MUHD.PAN_NO, MUHD.GENDER, LKD.DESIGNATION_NAME DE M_LEADERLED MLL INNER JOIN M_USER_DETAILS MUDMEMBER SUR MLL.LED_ID = MUDMEMBER.PK_ID ET MLL.START_DATE < = Getdate() ET MLL.END_DATE> Getdate()
ET MLL.LEADER_ID = '1' LEFT OUTER JOIN M_USER_HR_DETAILS Muhd ​​SUR MUHD.FK_USER_ID = MUDMEMBER.PK_ID ET MUHD.IS_ACTIVE = 1 LEFT OUTER JOIN LK_BANKS LKB SUR LKB.PK_ID = MUHD.FK_BANK_ID LEFT OUTER JOIN LK_DESIGNATION LKD ON LKD.DESIGNATION_VALUE = MUHD.FK_DESIGNATION_VALUE ET LKD.FK_ORGANIZATION_ID = 1 ET LKD.IS_ACTIVE = 1 OÙ MUDMEMBER.ACTIVE = 1 ET MUDMEMBER.PK_ID = "+ Convert.ToInt32 (session [" UserId "]) +"

+0

Désolé monsieur, Il n'affiche qu'une rangée d'identifiant de connexion, le reste de la ligne ne sera pas affiché. – Shalni

+0

@Shalini: pouvez-vous expliquer en détail ce que vous voulez exactement – Vijjendra