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

blux Messages postés 27142 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

tu utilises cette requête dans un formulaire ?
0
safa
 
nn dans un programme vb.net
0
blux Messages postés 27142 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
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
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
blux Messages postés 27142 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
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
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