Faire une recherche avec une listview

Signaler
Messages postés
104
Date d'inscription
samedi 5 juillet 2008
Statut
Membre
Dernière intervention
15 novembre 2012
-
Messages postés
355
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
15 juin 2019
-
Bonjour,

Comment peut-on faire une recherche dans une table qui comporte uniquement les chiffre qui se trouve dans une lisview
je m'explique
j'ai une table TblMouvement "sql serveur"
avec comme colonne ID, MouvementID, Date
ex.: ID MouvementID Date

1 123 01/01/2012
2 124 02/01/2012 3 125 03/01/2012
.. ... ...
20 325 05/05/2012
21 265 03/05/2012 .. ... ...
100 514 27/04/2012
Je souhaite récupérer seulement les lignes qui contiennent dans la colonne "MouvementID" 124, 265, 514 par exemple c'est chiffre se trouve dans une listview

j'ai déjà essayé ça mais rien ne va

Code.
Try
MyConnexion.ConnectionString = "initial catalog=VA2005;data source=PCCOM118\SQLEXPRESS;integrated security=true"

Dim MyCommand As SqlCommand = MyConnexion.CreateCommand
For r = 0 To ListView1.Items.Count - 1
For x = r To 0
MyCommand.CommandText "SELECT * FROM TblMouvement where MouvementID'" & ListView1.SelectedItems(x).SubItems(1).Text & "'"
Next
Next
MyConnexion.Open()
........

Désoler pour la boucherie mais je suis débutant

1 réponse

Messages postés
355
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
15 juin 2019
9
Salut,Bon je trouve que tu complique un peu les choses:
ecoute charge juste le code de la Date dans ta table,pcq chaque enregistrement a un Identifiant.
Donc dans ta ListBox charge juste les Identifiants de cahque enregistrement.
Puis tu fais une recherche
Dim req As String
Dim Rdr As SqlDataReader
Dim Con As SqlConnection
con=new Sqlconnection(data source=PCCOM118\SQLEXPRESS;initial catalog=VA2005;integrated security=true")
Con.Open()
req=""SELECT * FROM TblMouvement where MouvementID ='" & ListView1.SelectedItems(x).SubItems(1).Text"
Dim cmd As SqlCommand
cmd=new SqlCommand(req,con)
Rdr=cmd.ExecuteReader()


En Plus Ta chaîne de Connexion le Data Source vient avant le Initial Catalog pcq on interroge d'abord le serveur puis on vérifie la BD
La Science est Grande et Vaste partageons cette connaisance