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

SharePoint .NET Discussion :

Liaison avec infopath, problème avec les noms de variables [SP-2007]


Sujet :

SharePoint .NET

  1. #1
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut Liaison avec infopath, problème avec les noms de variables
    Bonjour,

    J'utilise des bibliothèques de formulaires qui sont alimentés par Infopath. Lorsque je publie mon formulaire, Sharepoint créer automatiquement les colonnes pour chacune des variables que je souhaite publier. Mon problème c'est que certaines de ces comportent des "_" et que Sharepoint me les traduit par des espaces.

    Mon soucis c'est que quand je souhaite utiliser cette requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "<Where><Eq><FieldRef Name='" + collumn + "'/><Value Type='Text'>" + filter + "</Value></Eq></Where>";
    Pour tous les champs dont le nom ne contient pas de "_" je n'ai pas d'erreur par contre pour tous les autres, j'ai une erreur qui précise que le nom du champs n'est pas correcte.

    Que fait Sharepoint de mes "_" lors de la publication et comment faire pour accéder à mes colonnes à l'aide de ma requête?

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 519
    Points : 1 663
    Points
    1 663
    Par défaut
    Je sais pas où tu utilises ta requête mais tu peux essayer de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    collumn.Replace("_"," ")

  3. #3
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    J'utilise ma requête dans une boucle qui passe sur chacun des items de ma liste... Le problème de ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    collumn.Replace("_"," ")
    C'est que ni dans visual studio ni dans Sharepoint les "_" n'apparaissent...
    J'ai contourné le problème pour le moment en utilisant une colonne calculée dans laquelle je copie les donnée du champ qui m'intéresse pour mon filtre... Mais cela reste de la bidouille et n'explique pas la raison de la disparition des underscores.

  4. #4
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    J'ai trouver la source du problème.
    Sharepoint remplace les underscore par "_x0020_".
    Il suffit donc de les remplacer dans le code et le tour est joué.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/08/2006, 16h46
  2. [Tableaux] Problème avec un array et les pseudo frame
    Par azerty53 dans le forum Langage
    Réponses: 6
    Dernier message: 10/05/2006, 14h57
  3. problème avec les noms de variables
    Par mederic dans le forum C
    Réponses: 3
    Dernier message: 08/05/2006, 22h01
  4. Problème avec l'unicode et les exceptions
    Par Rafy dans le forum C++
    Réponses: 5
    Dernier message: 07/02/2006, 00h52
  5. problème avec strtok pour récupérer les vides
    Par manikou dans le forum MFC
    Réponses: 4
    Dernier message: 02/06/2005, 20h08

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