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

ASP.NET Discussion :

Requête obtenu un ligne ou non


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 47
    Par défaut Requête obtenu un ligne ou non
    Bonjour
    j'ai le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
        Dim MyConnection As SqlConnection
        MyConnection = New SqlConnection("server=TITANIUM\SQLEXPRESS;database=Application_web;Trusted_Connection=yes")
        Dim MyCommand As SqlDataAdapter
        MyCommand = New SqlDataAdapter("select * from inscription where mot_passe=" & TextBox2.Text & " and adresse=" & TextBox1.Text & "", MyConnection)
        Dim DS As DataSet
        DS = New DataSet()
        MyCommand.Fill(DS, "TitleDetails")
        Dim RowView As DataRowView = DS.Tables("TitleDetails").DefaultView(0)
    Ma question: Comment on peut tester si la requête "select * from inscription where mot_passe=" & TextBox2.Text & " and adresse=" & TextBox1.Text & " obtenu un ligne ou non
    Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Vérifie le nombre de lignes dans la DataTable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If DS.Tables("TitleDetails").Rows.Count > 0 Then
    ...
    End If

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    374
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 374
    Par défaut
    Bonjour,
    Et aussi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim Nbr as integer
    Nbr = MyCommand.Fill(DS, "TitleDetails")
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     if MyCommand.Fill(DS, "TitleDetails") > 0
    ...
    end if
    Bon boulot Jean

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Tu devrais utiliser des paramètres SQL pour passer les valeurs de tes textbox, sinon tu t'exposes à des attaques de type "SQL injection".

    http://johannblais.developpez.com/tu...acces-donnees/
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/06/2007, 23h50
  2. Mettre le resultat en ligne et non en colonne
    Par laplich182 dans le forum IHM
    Réponses: 1
    Dernier message: 16/05/2007, 16h04
  3. [Requète] possibilité d'éxecution? (oui/non)
    Par adil_vpb dans le forum Requêtes
    Réponses: 6
    Dernier message: 27/04/2007, 14h16
  4. Requête UNION avec champ Oui/non
    Par Mariboo dans le forum Access
    Réponses: 4
    Dernier message: 01/08/2006, 09h36
  5. requête extraction dernière ligne table
    Par COLOMBAT dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/06/2006, 10h57

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