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 :

consultation dans une dataset


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 18
    Par défaut consultation dans une dataset
    Salut tout le monde ,
    Je voudrais savoir comment faire pour consulter une dataset et me retourner un message si la chose cherchée n'existe pas ?

    Merci d'avance de me mettre sur une piste qui me permettrait de réaliser cela.

  2. #2
    Membre éprouvé
    Inscrit en
    Octobre 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 116
    Par défaut
    Bonjour , Vous devez d'abord nous préciser si tu cherche un enregistrement

    dans un datatable ou tu cherche un datatable dans le dataset pour quand

    puisse vous aider

    et merci

  3. #3
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    un dataset sans affichage n'a pas lieu d'être

    une requete du type "select 1 from table where condition" et vérifier si la requete retourne quelque chose ou non (existence ou non donc) sera beaucoup plus rapide


    sinon il faut faut parcourir les lignes du datatable contenu dans le dataset
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre averti
    Inscrit en
    Février 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 18
    Par défaut
    Citation Envoyé par jimb2k Voir le message
    Bonjour , Vous devez d'abord nous préciser si tu cherche un enregistrement

    dans un datatable ou tu cherche un datatable dans le dataset pour quand

    puisse vous aider

    et merci
    merci pour tous vos réponse mais moi je veux consulter un item si il a dans une colonne dans une dataset et si il ne le trouve pas il me retourne un message

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    c'est tout de suite plus clair
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre averti
    Inscrit en
    Février 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 18
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    c'est tout de suite plus clair
    ok c bon le bleme est resolu merci encore

  7. #7
    Membre éclairé Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Par défaut
    Salut à Tous les développeurs.

    voila un petit exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim sql = "select * from Utilisateur where Nom='" & TextBox1.Text & "'"
                    Dim da As New SqlDataAdapter(sql, con)
                    Dim dt As New DataTable
                    da.Fill(dt)
                    da.Dispose()
                    If dt.Rows.Count = 0 Then
                        MsgBox("Cet Utilisateur n'existe pas")
                   End If
    Ce code permet de chercher un utilisateur par Nom.
    si ce nom n'existe pas un message s'affiche.
    @+

  8. #8
    Membre averti
    Inscrit en
    Février 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 18
    Par défaut
    Citation Envoyé par sihammaster Voir le message
    Salut à Tous les développeurs.

    voila un petit exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim sql = "select * from Utilisateur where Nom='" & TextBox1.Text & "'"
                    Dim da As New SqlDataAdapter(sql, con)
                    Dim dt As New DataTable
                    da.Fill(dt)
                    da.Dispose()
                    If dt.Rows.Count = 0 Then
                        MsgBox("Cet Utilisateur n'existe pas")
                   End If
    Ce code permet de chercher un utilisateur par Nom.
    si ce nom n'existe pas un message s'affiche.
    @+
    merci pour ton code ca marche bien

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

Discussions similaires

  1. [Débutant] modification et recherche dans une dataset
    Par momedalhouma dans le forum Accès aux données
    Réponses: 0
    Dernier message: 01/06/2012, 18h26
  2. Réponses: 0
    Dernier message: 08/05/2012, 09h40
  3. [AC-2007] Ajout et consultation dans une liste déroulante
    Par georgesasc dans le forum IHM
    Réponses: 1
    Dernier message: 01/07/2010, 13h26
  4. Réponses: 5
    Dernier message: 03/07/2007, 10h31

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