IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

[Conception]LDAP requete passage de paramètres


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Par défaut [Conception]LDAP requete passage de paramètres
    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 :
    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>
    Et je les appelle comme cela :
    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)))
                '
    De ce coté la je n'ai pas de problème. Maintenant revenons au titre.
    Mais je veux aller chercher mes informations dans une base LDAP.
    Je mets mon filtre dans le fichier ressource :
    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>
    Mon problème c'est que je veux récupérer un utilisateur particulier. Ici je lui ai donné le paramètre :pCn.
    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

  2. #2
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par wakan Voir le message
    Est bien judicieux de mettre mon filtre LDAP dans le fichier ressource ?
    La, comme ca, je dirais : non

    de toute facon, mettre des requetes sql dans un fichier ressource, ce n'est pas non plus une top bonne pratique (mais c'est mon avis, que je partage avec moi-meme...)

    Pour moi, ce genre d'infos doit aller dans ton code, a moins que tu aies besoin de configurer tes requetes LDAP apres deploiement...ce qui n'est pas top non plus...

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Par défaut
    Merci de m'avoir répondu aussi vite.
    moins que tu aies besoin de configurer tes requetes LDAP apres déploiement
    Tu as raison j'ai besoin de faire ça j'aurai du le préciser dans mon poste initiale.
    En faite c'est pour passer le paramètre à mon fichier de ressource que j'ai un problème. Avec oracle, il suffit d'un simple.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MyParameters.AddWithValue("pAgentRoId", pAgentId)
    Mais je ne penses pas qu'il existe un équivalent sur LDAP ou alors je ne le connais pas.
    A bientôt

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    c'est pareil en oledb, normalement, mais je crois qu'au lieu de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHERE LdapUser=':pLdapUser'
    tu dois faire en oledb...

    Sinon, meme en configurant ta requete apres coup, perso, je la stockerais ailleurs que dans le fichier de ressources (Genre, le web.config ou carrement un autre fichier xml...)

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Par défaut
    Merci de ta réponse. Je penses que je vais la mettre dans un fichier à part.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Passage de paramétre dynamique dans une requete SQL
    Par d.tellier dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 26/01/2010, 12h57
  2. passage de paramètres ajax pour requete
    Par ouchemhou dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 19/06/2009, 16h53
  3. Passage de paramètre à une requete intégrée
    Par Patgra37 dans le forum WinDev
    Réponses: 2
    Dernier message: 24/07/2007, 20h28
  4. Requete avec between et passage de paramètres
    Par titelisette dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 20/06/2006, 16h00
  5. Réponses: 11
    Dernier message: 08/06/2006, 16h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo