bonjour!
je suis debutant avec visual studio. je code actuellement une application sous visual studio 2015.
je voudrais effectuer une recherche dans ma base de données à l'aide d'un datareader tout en utilisant un inputbox ce que je réussi pour le moment. la difficulté se trouve au niveau de la fin de mon code car je voudrais au cas ou la donnée que je recherche ne figure pas dans ma database, le programme affiche un message
voici mon code:
merci d'avance pour vos reponses
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 Private Sub Button9_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button9.Click Dim objItem As ListViewItem ListView1.Items.Clear() Dim a As String a = InputBox("entrez votre recherche") OpenConnect() cmdsql.Connection = cnx cmdsql.CommandType = CommandType.Text cmdsql.CommandText = "select * from AGENT WHERE Nomuser='" + a + "'" datar = cmdsql.ExecuteReader While (datar.Read) If IsDBNull(datar(0)) Then objItem = ListView1.Items.Add("-----") With objItem .SubItems.Add("Nothing") .SubItems.Add("Nothing") .SubItems.Add("Nothing") .SubItems.Add("Nothing") End With Else objItem = ListView1.Items.Add(datar(1)) With objItem .SubItems.Add(datar(2)) .SubItems.Add(datar(3)) .SubItems.Add(datar(4)) End With End If End While datar.Close() CloseConnect() End Sub
Partager