Le 27/07/2011 11:28, Docgranville a écrit :
Donc, en gros, on utilise = lorsque l'on veut vérifier une égalité
entre deux nombres, et on utilise like, lorsque l'on veut vérifier
une égalité entre deux valeurs non numériques.
Bien qu'un peu tardivement pour cause de vacances, je reviens sur ce
Apparemment il suffit d'écrire*:Recherche* comme critère colonne NO
SOSA, ça fonctionne y compris avec un type numérique...étonnant non ?
la commande SQL générée :
SELECT ID AS ID, NOM AS NOM, Prénom AS Prénom, No SOSA AS
No SOSA FROM Table1 WHERE No SOSA = :Recherche
Claude
Le 26/07/2011
Re,
Le 26/07/11 11:43, Claude FRICARD a écrit :
Désolé, j'ai un peu mélangé mon truc, histoire de répondre trop vite.
Oublie ce que j'ai écrit, si je fais une commande SQL sur une table
comportant un champ NUMERICAL avec LIKE, il me sort bien toutes les
données contenant la chaîne recherchée :
Merci Alex,
Peut-être n'ai je pas été assez clair, mais la question est de sortir
l'enregistrement _et lui seul_ (avec tous les champs disponibles)
correspondant au critère : No SOSA en l'occurence. Effectivement ton
code fonctionne pour une série de valeurs répondant au critère imposé
dans
Rebonjour Claude,
Le 26/07/11 14:18, Claude FRICARD a écrit :
Merci Alex,
Peut-être n'ai je pas été assez clair, mais la question est de sortir
l'enregistrement _et lui seul_ (avec tous les champs disponibles)
correspondant au critère : No SOSA en l'occurence. Effectivement ton
code
Alex,
Je n'ai pas vu sa base mais je pense que mon collègue a un champ No SOSA
numérique , et différent pour chaque individu de son arbre. (ce pourrait
sa clé primaire ...) il veut sortir la fiche correspondante à l'
individu dont le No SOSa est : 1234 (par exemple) .Effectivement et
étant
Le 26/07/11 15:08, Claude FRICARD a écrit :
Alex,
Je n'ai pas vu sa base mais je pense que mon collègue a un champ No
SOSA numérique , et différent pour chaque individu de son arbre. (ce
pourrait sa clé primaire ...) il veut sortir la fiche correspondante à
l' individu dont le No SOSa est :