Bonjour,
J'arrive pas à insérer une chaine de caractère contenant "--"
Je suis sur oracle10g et j'utilise hibernateTool (tâche ANT)
Help plz !!!!
Bonjour,
J'arrive pas à insérer une chaine de caractère contenant "--"
Je suis sur oracle10g et j'utilise hibernateTool (tâche ANT)
Help plz !!!!
Donnez-nous votre requête d'insertion ainsi que le message d'erreur que vous rencontrez ou le résultat produit (ie différent de celui attendu).Envoyé par 17mounir
[edit]
[/edit]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 10g SOC5> create table dvp (x varchar2(25)); Table créée. 10g SOC5> insert into dvp values ('--'); 1 ligne créée. 10g SOC5> insert into dvp values('"--"'); 1 ligne créée. 10g SOC5> select * 2 from dvp; X ------------------------- -- "--" 2 ligne(s) sélectionnée(s).
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO ACT_TYPENOMFAMILLE VALUES (-40,'merePere','Mère -- Père');java.sql.SQLException: ORA-00911: invalid character
Je passe par une tache ANT avec hibernateTool
Bonjour,
Pour être sûre que les champs soit vis à vis de valeur, il est toujours judicieux de mettre les noms des colonnes que tu insères même si c'est lourd:
INSERT INTO ACT_TYPENOMFAMILLE
(iEntier,sLib,sLib2)
VALUES (-40,'merePere','Mère -- Père');
A+
Donnez-nous la structure de la table ACT_TYPENOMFAMILLE.
D'autre part, exécutez votre requête sous SQLPlus ou autre (TOAD ?) histoire de vérifier que vous obtenez la même erreur.
Si ce n'est pas le cas alors cela vient de ANT ou autre mais pas de Oracle.
En fait je l'ai exécuté sous Reptor (clientBD) et ça marche sans prolème, celà est dû à Ant...
J'ai fait une concaténation qui marche avec Ant '**** -'||'- ****' (vu que c'est une insertion qui se produit très rarement)...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager