Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Sql*Plus
Sql*Plus Forum d'entraide sur Oracle Sql*Plus
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 21/12/2006, 15h05   #1
Nouveau Membre du Club
 
Inscription : juin 2002
Messages : 66
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juin 2002
Messages : 66
Points : 34
Points : 34
Par défaut problème d'insert du caractère "&" sous Oracle 8i + .NET

Bonjour,

lorsque l'on tente de faire un insert via .NET avec le symbole & dans les datas, l'insert leve une exception, ce qui est normal, par contre comment éviter qu'oracle interprète le symbole & ????
j'ai vu qu'on pouvait faire set define off et/ou set scan off mais ça ne passe que sous sqlplus...
Sachant également que l'on ne peut pas echaper le caractère en remplaçant & par \& (question de taille de colonnes).

Si vous avez des pistes pour moi

D'avance merci

Booth
booth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 17h06   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Non, ce n'est pas normal même avec SQL*PLus:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
> SHOW ALL
appinfo IS OFF AND SET TO "SQL*Pl
arraysize 15
autocommit OFF
autoprint OFF
autorecovery OFF
autotrace OFF
blockterminator "." (hex 2e)
btitle OFF and is the first few c
cmdsep OFF
colsep " "
compatibility version NATIVE
concat "." (hex 2e)
copycommit 0
COPYTYPECHECK is ON
define "&" (hex 26)
 
> create table t (s varchar2(10));
 
Table created.
 
> insert into t values ('&');
 
1 row created.
 
> commit;
 
Commit complete.
 
> select * from t;
 
S
----------
&
Comment est codé le INSERT ?
Quel est le message d'erreur exact retourné par INSERT ?
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h03.


 
 
 
 
Partenaires

Hébergement Web