|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre Expert
![]() Analyste / Programmeur Inscription : juillet 2006 Messages : 1 305 ![]() |
Bonjour à tous,
J'aurais besoin de vos lumières... Dans le cadre d'une application développée en VB.NET avec VS2010, j'exécute je fais appel à une table-valued function don voici le script : Code :
Cette requête s'effectue sur une table du schéma dédié aux ressources humaines et cette table ne contient l'information username. Etant donné que je fais une union dans la requête qui sert de résultat à la fonction, j'attribue le numéro de registre national à cette colonne. Une fois le résultat de la fonction obtenu, si j'ai une valeur numérique dans la colonne username, cela me permet de savoir que l'utilisateur en question n'as pas encore de profil au niveau du usermanagement. Bref, à priori, cette fonction fonctionne très bien. Du moins, elle a toujours très fonctionné jusqu'ici. Voici donc, en résumé (je vous fait grâce du code VB.NET), la requête exécutée et qui me pose problème: Code :
SELECT firstname, lastname, username FROM usermanagement.fn_get_userlist_by_name('baele','929') ORDER BY lastname; PIRE ! Si la chaîne recherchée est 'geo' (qui correspond également à un seul utilisateur, à savoir moi-même), les résultats dans MS et dans VS sont identiques et corrects. Auriez-vous une idée de ce qui pourrait causer un tel comportement ? J'ai bien sûr déjà vérifier les données contenues dans les tables qui sont requêtées (ça se dit ça?) et je n'ai rien trouvé d'anormal. Evidemment, n'ayant jamais rencontré un tel comportement, j'ignore si le problème se situe au niveau sql (une erreur dans la fonction) ou au niveau programmation. Toute suggestion est bonne à prendre ! Merci d'avance, Griftou. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com