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

VB.NET Discussion :

Enumération des opérateurs logiques


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Octobre 2007
    Messages : 30
    Par défaut Enumération des opérateurs logiques
    Bonjour à toutes et à tous,
    Je voudrais créer une énumération qui puisse me permettre de recupérer des opérateurs Logiques tel que "And", "Or", arithmétiques tel que "=" , ">","<=", et quelques opérateurs SQL tel que "LIKE" sous forme de chaine de caractéres (String),
    Ce dont j'aurais besoin est la syntaxe à suivre tout en sachant que les opérateurs logiques sont privé d'utilisation publique.
    Vers la fin cette énumération devrait me permettre d'insérer ces opérateurs dans une Textbox pour enfin générer un code SQL.

    Quelqu'un pourait m'aider SVP?

    N'hésitez pas à demander plus clair.

    Merci

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    a mon avis tu va devoir créer toi-meme ces énumérations, qui plus est, vu ton discours iol me semble que ca n'a rien a voir avec les mot-clés dotnet mais ceux de ta base de données dont dotnet ne pourra rien faire pour toi en natif.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Octobre 2007
    Messages : 30
    Par défaut
    Merci Mermich,
    c'est exactement ce que je souhaiterais faire, créer une énumération qui devrait lister cet ensemble d'opérateurs, sauf que ce sont des caractéres spéciaux dont l'utilisation est restreinte et spécialement destinée à l'attribution des valeurs.
    donc, Quelle serait la syntaxe qui me permetterait de les énumérer?

    Et Merci encors une fois.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Octobre 2007
    Messages : 30
    Par défaut
    Voici une solution trés simple et fiable à mon probléme qu'est d'énumérer les opérateurs arithmétiques, Logiques, et SQL:
    En effet il s'agit là de créer une liste comme suite:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
        Public Class SQLDev
    Public Shared Function SQLOperators() As List(Of String)
            Dim MyOperators As New List(Of String)
            MyOperators.Add(" = ")
            MyOperators.Add(" > ")
            MyOperators.Add(" >= ")
            MyOperators.Add(" < ")
            MyOperators.Add(" <= ")
            MyOperators.Add(" LIKE '% %' ")
            MyOperators.Add(" IS NOT LIKE '% %' ")
            MyOperators.Add(" IS NULL ")
            MyOperators.Add(" IS NOT NULL ")
            MyOperators.Add(" AND ")
            MyOperators.Add(" OR ")
            Return MyOperators
        End Function
    End Class
    Quant à recupérer un élément parmi cette liste dans un Textbox, il suffirait de mettre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.textbox1.text = SQLDev.SQLOperators (0)' Exemple pour récupérer la chaine de caractéres " = "
    Merci à toutes et à tous.

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

Discussions similaires

  1. [XL-2010] Problème de structure avec des opérateurs logiques
    Par Tiviia dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 28/02/2013, 10h36
  2. [XL-2010] Problème de structure avec des opérateurs logiques
    Par Tiviia dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/02/2013, 15h13
  3. [VBA] Condition - opérateurs logiques
    Par Virgile59 dans le forum Access
    Réponses: 6
    Dernier message: 07/10/2005, 10h22
  4. implémentation des opérateurs de comparaison
    Par niko8181 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 28/04/2005, 11h58
  5. Réponses: 4
    Dernier message: 04/08/2004, 13h26

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