Meilleur auteur de réponses
requetes sql server

Question
-
Bonjour tout le monde,
Mon souci est de savoir comment ecrire des requetes sql server via l'editeur de code
de vb 2008 sans utiliser des procedures stockees.
Par exemple, si j'ai un datatable Produit et une propriete Prix et que je vais afficher
seulement le prix = 1000.
Merci
migration de vb.net à vb 2005
Réponses
-
tu doit travailler avec les classe ADO.NETEX:Dim con as sqlConnectionDim Ds as new DataSetDim Da as sqlDataAtadapterdim Sqlrequette as string="Select * from Produit where IdProduit=" & 1000Dim cmd as sqlCommande= new sqlCommande(req)Da=New sqlDataAdapter(cmd)cmd.connexion=conda.fill(Ds,"Produit")Maintenant tous les produit de la base de donnée qui on un prix =1000 sont dans la DataSetet tu peux les afficher dans une DataGridView avec ce code: DataGridProduit.DataSource=Ds.tables("Produit")ou bien tu peu les mettre dans une ListBox dans ce cas faut parcourir la DataSet avec une Boucle ForFor i as integer=0 to ds.tables("Produit").rows.count-1listbox.items.add(Ds.tables("Produit").rows(i).items(0) & Ds.tables("Produit").rows(i).items(1) & ...........)nextc'est une petite Explication mais il faut maitriser tous les objets des Classes ADO.NET pour manipuler les DataBase
[IMG]http://i216.photobucket.com/albums/cc289/harisanto/blog/net2005.jpg[/IMG]- Proposé comme réponse MrH.Net jeudi 19 novembre 2009 00:54
- Marqué comme réponse Gilles TOURREAUModerator jeudi 19 novembre 2009 08:10
Toutes les réponses
-
-
tu doit travailler avec les classe ADO.NETEX:Dim con as sqlConnectionDim Ds as new DataSetDim Da as sqlDataAtadapterdim Sqlrequette as string="Select * from Produit where IdProduit=" & 1000Dim cmd as sqlCommande= new sqlCommande(req)Da=New sqlDataAdapter(cmd)cmd.connexion=conda.fill(Ds,"Produit")Maintenant tous les produit de la base de donnée qui on un prix =1000 sont dans la DataSetet tu peux les afficher dans une DataGridView avec ce code: DataGridProduit.DataSource=Ds.tables("Produit")ou bien tu peu les mettre dans une ListBox dans ce cas faut parcourir la DataSet avec une Boucle ForFor i as integer=0 to ds.tables("Produit").rows.count-1listbox.items.add(Ds.tables("Produit").rows(i).items(0) & Ds.tables("Produit").rows(i).items(1) & ...........)nextc'est une petite Explication mais il faut maitriser tous les objets des Classes ADO.NET pour manipuler les DataBase
[IMG]http://i216.photobucket.com/albums/cc289/harisanto/blog/net2005.jpg[/IMG]- Proposé comme réponse MrH.Net jeudi 19 novembre 2009 00:54
- Marqué comme réponse Gilles TOURREAUModerator jeudi 19 novembre 2009 08:10