|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour,
J'ai un petit soucis au niveau des accents et des caractères suivant: ' " etc... Je vous explique: J'ai une base de données Oracle et je souhaite insérer un texte par exemple: "Bonjour l'orangé" dans un champ de type VARCHAR2(30) Le problème il refuse les accents et le ' et je ne souhaite pas convertir en HTML dans la base de données.... Si vous avez une idée je suis preneur. Thibaud |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Développeur Web Inscription : mars 2007 Messages : 117 ![]() |
bonjour,
peut tu montrer ta ligne d'enregistrement. Si tu veux, bien sur. Yasen77 |
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() |
Bonjour !
Merci pour ta réponse attend je te montre la ligne : Code :
Merci a bientot ! Thibaud |
||
|
|
00
|
|
|
#4 | ||
|
Membre habitué
![]() Développeur Web Inscription : mars 2007 Messages : 117 ![]() |
Bonjour,
essaye plutot comme ca : Code :
Yasen77 |
||
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
Re,
Alors oui je pense que ta solution est bonne mais il me fait une petite erreur: Code :
Erreur dans le parsing de la requête. Error was :ORA-00984: column not allowed here -- while processing OCI function OPARSE Pourtant j'ai vérifié il y a bien le même nombre de colonne que dans ma table... Erf si tu vois quelque chose de bizarre... merci de ton aide |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Développeur Web Inscription : mars 2007 Messages : 117 ![]() |
je suis pas spécialiste oracle, je travail avec mysql,
mais j'ais trouvé ca sur le net, si ca peut t'aider. ORA-00984 ORA-00984: column not allowed here Cause: A column name was used in an expression where it is not permitted, such as in the VALUES clause of an INSERT statement. Action: Check the syntax of the statement and use column names only where appropriate. yasen77 |
|
|
00
|
|
|
#7 | ||
|
Membre habitué
![]() Développeur Web Inscription : mars 2007 Messages : 117 ![]() |
en cherchant un peu, ca pourrais venir des ".
essaye ca alors : Code :
je regarde encore yasen77 |
||
|
|
00
|
|
|
#8 | ||
|
Membre régulier
![]() |
Alors là j'ai cette erreur:
Code :
Je cherche en même temps que toi sur le net mais je trouve rien de concret sur les quotes dans un champ.... |
||
|
|
00
|
|
|
#9 | ||
|
Membre habitué
![]() Développeur Web Inscription : mars 2007 Messages : 117 ![]() |
essaye ceci :
Code :
|
||
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() |
Erf,
Code :
Erreur dans le parsing de la requête. Error was :ORA-00984: column not allowed here -- while processing OCI function OPARSE bon bah on va essayer autre chose a toute Si tu a d'autres pistes n'hésite pas et merci yassen de t'accorder un peu de temps pour moi |
|
|
00
|
|
|
#11 | ||
|
Membre habitué
![]() Développeur Web Inscription : mars 2007 Messages : 117 ![]() |
j'ai chercher, et je croit que j'ai trouvé.
tu garde ton enregistrement d'origine: Code :
Code :
$codemp = str_replace("'", "''",$codemp); Yasen77 |
||
|
|
00
|
|
|
#12 |
|
Membre régulier
![]() |
Bingo
Tu gère yassen77 Merci beaucoup. Il y a quand même quelque chose qui me turlupine.... cela change quoi de mettre deux '' à la place de un ' ?? |
|
|
00
|
|
|
#13 |
|
Membre habitué
![]() Développeur Web Inscription : mars 2007 Messages : 117 ![]() |
en fait, l'ajout de deux quote, correspond a un addslashes en php ( \' ).
content, que cela fonctionne. Yasen |
|
|
00
|
|
|
#14 |
|
Membre régulier
![]() |
Ah oki je ne savais pas que '' correspondais à \' Merci Yassen
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com