Bonjour,
Je présente mon problème. J'ai une application qui va chercher des données dans une base oracle.
Les requêtes sont dans un fichier ressource comme ça :
Et je les appelle comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <data name="UsersProvider.GetUserByLdapUser"> <value> SELECT CODEJ, MATRICULE, LDAPUSER, DATCREATION FROM P2_TPUSER@REFRO WHERE LdapUser=':pLdapUser' </value> </data>
De ce coté la je n'ai pas de problème. Maintenant revenons au titre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim MyResourceManager As New clsResourceManager Dim MySQLCommand As String Dim MyParameters As OleDb.OleDbParameterCollection ' MySQLCommand = MyResourceManager.GetResourceByName(MyPageName & ".GetAgentRoById") MyParameters = MyDbConnexion.GetNewParametersCollection MyParameters.AddWithValue("pAgentRoId", pAgentId) ' Return (BuildAgentRo(MyDbConnexion.GetDataset(MySQLCommand, MyParameters).Tables(0).Rows(0))) '
Mais je veux aller chercher mes informations dans une base LDAP.
Je mets mon filtre dans le fichier ressource :
Mon problème c'est que je veux récupérer un utilisateur particulier. Ici je lui ai donné le paramètre :pCn.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <data name="AgentsProvider.GetAgentByCn"> <value> (objectCategory=user)(sAMAccountName=:pCn ) </value> </data>
Mais je ne sais pas comment renseigner ce paramètre.
Est bien judicieux de mettre mon filtre LDAP dans le fichier ressource ?
Merci de votre aide.
A bientôt
Partager