Salut
Est il possible de faire une requette sql sur un dataset que j'ai remplis á partir d'une base de donnée Acess
Si oui, comment?
Merci
Phiber (Brahim Lamzib)
;)
Version imprimable
Salut
Est il possible de faire une requette sql sur un dataset que j'ai remplis á partir d'une base de donnée Acess
Si oui, comment?
Merci
Phiber (Brahim Lamzib)
;)
A partir d'un DataSet, exit le SQL.
Le filtrage des données ne peut se faire que via une DataView ...
Ouai, impossible de faire du filtre sur un dataset....
on peut remplir un dataview a partir d'un dataset, mais est ce qu'on peut remplir une colonne d'une dataview a partir d'un champ "NOM" d'un dataset seulement avec les nom qui commencent par "B" par exemple??
La méthode RowFilter de ta DataView doit pouvoir faire ça.
J'ai aussi vu depuis qu'il existe aussi une methode Select dans la classe DataTable ...
Sur une dataTable tu peux effectivement faire des SELECT, mais des choses assez simples... pas des SELECT compliqués du genre
Code:WHERE id_produit = (SELECT id_p FROM truc INNER JOIN machin)
en fait l'astuce c de faire la requete au moment où tu consulte la bdd avant l'étape de mettre le resultat dans le dataset
bien sur dansCode:
1
2
3
4
5
6
7 command = New OracleCommand(req1, connection) command.Connection() = connection objDataSet = New DataSet("dataset1") Adapter = New OracleDataAdapter(command) Adapter.Fill(objDataSet, table_name1) Adapter.Fill(objDataSet, table_name2)
Code:
1
2req1 = "select * from test where id=3"