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

C# Discussion :

Paramétrés optionnels tableAdapter Query


Sujet :

C#

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 106
    Par défaut Paramétrés optionnels tableAdapter Query
    Salutation a tous les pro du développement, y'a t-il quelqu'un qui sait comment ajouter des paramètres facultatifs lors de l'ajout d'un procédure dans le tableadapter ?

    J'ai essayé ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    //GetDataBySerieNom
    SELECT        Code, Nom, Serie, DateAchat
    FROM            H_PHis
    WHERE        (@Serie = NULL OR Serie LIKE @Serie) AND (@Nom = NULL OR Nom LIKE @Nom) 
     
     
    //Voila lorsque je fais l'appel dans mon code cs
     
    h_PHisDataTable = h_PHisTableAdapter.FillBySerieNom("SS",null);
    ou
    h_PHisDataTable = h_PHisTableAdapter.FillBySerieNom(null,"NN");
    A l’exécution j'ai aucune données trouvé, j'ai essayé d’exécuter dans le querybuilder j'ai aussi aucune données trouvées

    Ce si est juste un exemple dans mon cas j'ai pas 2 choix de recherche mais plateaux 16 donc j'ai pas aimer le faite de crée plusieurs Querys ça surcharge mon tableadapter pour rien.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2010
    Messages : 62
    Par défaut
    Bonjour,

    A priori, si vous souhaitez tester la nullité d'un champ ou d'une variable dans votre requête vous devriez écrire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Code, Nom, Serie, DateAchat
    FROM   H_PHis
    WHERE  (@Serie IS NULL OR Serie LIKE @Serie) AND (@Nom IS NULL OR Nom LIKE @Nom)

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 106
    Par défaut
    Salutation respectueuse a BB-69, j'avais completement oublier (is Null )
    merci merci

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 25/08/2021, 14h52
  2. [VB.NET] Paramètre optionnels dans une procédure
    Par krfa1 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 19/05/2006, 14h22
  3. Fonction ou procédure avec paramètres optionnels ?
    Par [Silk] dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2006, 13h55
  4. Paramètre optionnel dans une fonction
    Par bractar dans le forum Langage
    Réponses: 3
    Dernier message: 10/03/2006, 17h02
  5. paramètre optionnel dans une fonction
    Par titoumimi dans le forum Langage
    Réponses: 2
    Dernier message: 02/02/2006, 15h29

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