phoenix91720
Messages postés35Date d'inscriptionsamedi 10 avril 2004StatutMembreDernière intervention13 avril 2007
-
2 mai 2004 à 20:14
phoenix91720
Messages postés35Date d'inscriptionsamedi 10 avril 2004StatutMembreDernière intervention13 avril 2007
-
12 mai 2004 à 07:27
Bonjour,
J'ai un petit soucis... je développe actuellement une petite application me permettant de gérer tous mes DVD et le problème survient lorsqu'il y a un apostrophe dans le titre du film. En effet, pour écrire du texte dans une requête sous VB, il faut le mettre entre cotes.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 2 mai 2004 à 20:39
Re-Salut phoenix91720
En effet, les champs de DB ne doivent pas contenir de ' ni de " sinon, c'est reconnu comme une fin de champ.
Il faut triturer ta variable avant de l'utilsier :
Temp = Choix
Temp = Replace(Temp, "'", "''") ' "+'+" et "+'+'+"
puis
"SELECT... FROM...WHERE ((tbl_film.titre)='" & Temp & "')"
Le pb, c'est que si je cherche à modifier un film où il y a un apostrophe dedans ( d'Amélie Poulain), il ne trouvera pas tbl_film.titre='" & choix & '" car on aura supprimé l'apostrophe
BIG PB...
ou alors, on modifie le titre dans la base donnée en supprimant le apostrophe. On update, et on remet les apostrophe. Mais là, çà devient lourd... et çà me plaît pas...
En plus, où on remet les apostrophes si on a rajouté une lettre au début par exemple ???
phoenix91720
Messages postés35Date d'inscriptionsamedi 10 avril 2004StatutMembreDernière intervention13 avril 2007 2 mai 2004 à 23:34
J'ai rien dit, çà marche. je sais pas pourquoi, mais tout à l'heure çà môrchait pô.
J'ai du changer un truc sans faire gaffe.
en fait, dans la requête, quand il voit deux apostrophes à la suite, il sait qu'il ne s'agit pas de délimiteure de texte, mais belle et bien d'un apostrophe, c'est bien çà ???
Une question qui n'a rien à voir... à tout hasard
Quelqu'un sait où se trouve le dossier où sont sauvegarder les favoris ??? Parce que quand je format, j'aimerai bien les garder...( XP familial)
phoenix91720
Messages postés35Date d'inscriptionsamedi 10 avril 2004StatutMembreDernière intervention13 avril 2007 12 mai 2004 à 07:27
Re salut tout le monde...
Toujours dans la même application, tojours le même problème, sauf qu elà, ce n'est plu quand il y a u apostrophe dans le film que çà bloque, mais quand il y a un tiret. Comme par exemple X-MEN. Si le titre est XMEN çà marche, si c'est X-MEN, çà môrche pô...
Comment qu'on fait-il donc ????
Il y a d'autre caractère comme çà où il faut faire un traitement spécifique avant ?