scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 2011
-
30 janv. 2007 à 16:50
Damiens29 -
1 mars 2013 à 11:49
Bonjour,
Dans visual studio 2005, il est possible de créer des datasets typés et d'ajouter en quelques clics des requetes sql du type "selectionne moi tous les clients qui habitent Avignon"
Ca marche nickel. Là j'essaye de faire la même chose avec un like, et j'obtiens n'importe quoi. Ma requete :
SELECT cp, departement, id_unique, insee, nom FROM ville WHERE (cp LIKE @code_postal)
Et en paramètre, je passe "84%"
Et là j'obtiens... rien (alors que bien sur il y a des communes dans le 84...) Si je passe "84000", ça me sort Avignon.
scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 20111 30 janv. 2007 à 18:03
C'est un varchar. Et là tu vas me dire "mais pourquoi il n'y a pas plutot like [mailto:'@code_postal' '@code_postal'] " ? La réponse : j'ai essayé, mais du coup, ce n'est plus pris comme un paramètre... Alors là je sais plus !
romagny13
Messages postés687Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention27 août 20143 30 janv. 2007 à 19:58
ouai je viens d'essayer de configurer un tableadapter comme toi (car le sujet m'interesse qauand meme)
et cela me fait exactement pareil
il faut mettre la valeur exacte(meme avec les espaces !!) apparemment
sinon je vais un pêu chercher et je te tiens au courant si j'ai du nouveau
sinoin meme si le contraire est dit parfois (meme dans certaines presentations Microsoft) je pense que le datset et les tableadapters ne sont pas vraiment pour executer ce type de requete complexe , en fait avec le mode deconnecte il me semble : il faut pour le mieux
> 1 charger l'ensemble des enregistrements des tables dont a besoin dans un dataSet et datatables et non faire une restriction
> 2 afin de travailler en local, on filtre en fait l'affichage
la preuve en est (que je ne dise pas de betises) c'est que meme lorsuqe tu reconfigures le tableadapter avec une requte parametree comme toi la, les requets de mises a jour ne sont plus en "phase" voir pas générée ce qui fait qu'en fait on est un peu pié gé a ne pouvoir en fait que faire de la consultation
je te tiens au courant si je trouve des trucs interessants
++
scortex84
Messages postés379Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention20 avril 20111 31 janv. 2007 à 09:40
Merci beaucoup pour toutes vos réponses. Je sais bien qu'en codant tout ça, cela fonctionne. Mais le but de la manoeuvre, c'est d'utiliser les tableadapter et l'assistant de visual studio 2005 (je sais, c'est mieux de tout codé et tout et tout, mais dans RAD, il y a Rapide, et sur le coup, c'est rapide !).
Donc j'ai toujours pas la solution, et je cherche... je cherche !