Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2007, 09h46   #1
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
Par défaut Probléme accent Requéte MySQL-ASP

Bonjour à tous.

Je programme sous ASP et j'ai un piti soucis de requéte.

Lorsque dans ma requéte il y'a un accent, elle s'execute mais ne renvoia aucune valeur. Le pire c'est que quand je fais un :

Code :
1
2
 
Response.Write requete
cela m'affiche
Code :
SELECT * FROM staff,fonction WHERE staff.idFonction=fonction.idFonction AND nom='Martel' AND prenom='Stéfan';
Quand je prend cette requéte et que je l'execute dans MySQL Query Browser, celle ci me renvoi bien les données.

J'ai donc essayer avec des server.HTMLEncode mais toujours le même probléme.

J'ai donc intentionellement déclenché une erreur prés du prénom à accent (genre oubli d'un ' dans la requete) pour avoir un affichage d'erreur sur ma page Web et oh surprise celle ci est :

Code :
[MySQL][ODBC 3.51 Driver][mysqld-5.0.22]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Stéfan' at line 1
Donc a l'affichage il m'affiche bien Stéfan mais pour la requéte c'est ''Stéfan'

Ma question est simple. Comment faire pour transformer ce ''Stéfan' en Stéfan ? (bien interpréter les accents pour l'execution de la requéte)?

MERCI
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 09h35   #2
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
Re

Ma bétise m'a rattrapé sur le coup là

En fait je n'ais pas troué la solution mais ....
J'ai utilisé l'id de la personne (comme en théorie je fais toujours mais là, non) et comme c'est un numérique y'a pas de soucis

Tchao Bye
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h33.


 
 
 
 
Partenaires

Hébergement Web