Bonjour,
j'ai un service web qui veut exposer un filtre d'un datatable
j'aimerais bien savoir comment le consommateur du service puisse récupérer le résultat désiré ???
la solution que j'avais en tête c'est de laisser la responsabilité au consommateur de construire une string 'filtre' et d'effectuer un select(filtre) sur la datatable coté serveur, exemple:
service web:
client:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public function getdata(filtre as string) as datarow() dim dt as datatable = new MyData() return dt.select(filtre) end function
Donc ma question, y a t il une autre méthode meilleure que celle-ci ?????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 'supposons que la table contient 3 colonnes nom, prenom et sex dim filtre as string = " ( nom='Fred' and prenom='Kami' ) or sex = 'F' " dim sw as new adresse.WebService dim resultat as datarow() = sw.getdata(filtre)
l'inconvénient de cette méthode c'est que ça oblige que le client connaisse les noms des colonnes.
Merci
Partager