Requet select from where

safa -  
 safa -
Bonjour,
veux savoir comment faire pour verifier si un enregistrement exist dans un base de donnée ou nn si oui un msgbox s'affiche si nn le prorame ajout cet enregistrement dans bese de donné. j'ai commencer avec cette requet "select champ1 from ma table where textbx1.text= champ1 "
merci de m'aider a complter mon project

1 réponse

  1. blux Messages postés 5035 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    tu utilises cette requête dans un formulaire ?
    0
    1. safa
       
      nn dans un programme vb.net
      0
    2. blux Messages postés 5035 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Dans ce cas-là, il faudrait que tu crées un recordset basé sur ta requête et que tu récupères le nombre d'enregistrements renvoyés par ce recordset pour effectuer la suite de tes traitements...
      0
    3. safa
       
      voila ce j'ai creé " cmd = connexion.CreateCommand()
      cmd.CommandText = "select AR_Ref from ARTICLECASA where AR_Ref like '" & TextBox1.Text & "'"
      cmd.ExecuteNonQuery()


      If cmd.ExecuteNonQuery() = 1 Then
      MsgBox("element exist")
      End If
      ms le msg ne s'affiche pas
      0
    4. blux Messages postés 5035 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Je ne connais pas vb.net donc je en sais pas ce que fait la méthode executenonquery, ni ce qu'elle est supposer renvoyer en retour...
      Mais à mon avis, ce n'est pas une simple commande que l'on doit passer mais une création de requête que l'on pourra parcourir avec un 'fetch' ou équivalent...
      0
    5. safa
       
      la méthode executenonquery retourne si la requête est exécuter ou non moi je veux récupérer si il a trouvé quelque chose ou non .
      moi aussi j'arrive pas a créer une record set si tu peu m'expliquer comment je peux la faire ?
      0