Insertion dans Oracle 10G

Le
Paraglider
Bonjour,

Je dois modifier une application qui était liée à une base de donné=
es
Access.
Au lieu d'Access, c'est une BD Oracle. Tout va bien excepté une
chose :

lors de l'insertion du contenu d'un textbox !

La base de données Oracle 10G est UTF8. Comment transformer les
textbox.text en UTF8 lors de mon Insert ??
Le champ de la table est un VARCHAR2(4000).

Merci de vos réponses


Jacques
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Patrice
Le #19967881
Bonjour,

Les données sont accédées comment ? .NET travaille en interne en unicode et
je dirais que c'est le fournisseur qui devrait assurer la conversion
automatiquement... C'est par exemple comme cela que ca marche sur SQL Server
(que la colonne soit unicode ou pas, la conversion est faite
automatiquement).

Bien regarder aussi directement dans la base car un pb d'affichage pourrait
aussi provenir d'un problème au niveau de l'application (c'est une appli web
?)

Une recherche me donne par exemple :
"Pour définir l'ensemble de caractères de remplacement, définissez la clé de
registre HKEY_LOCAL_MACHINESOFTWAREORACLEHOMEIDNLS_LANG sur UTF8." tiré
de http://msdn.microsoft.com/fr-fr/library/2d7h4ycx(VS.80).aspx

--
Patrice


"Paraglider" news:
Bonjour,

Je dois modifier une application qui était liée à une base de données
Access.
Au lieu d'Access, c'est une BD Oracle. Tout va bien excepté une
chose :

lors de l'insertion du contenu d'un textbox... !

La base de données Oracle 10G est UTF8. Comment transformer les
textbox.text en UTF8 lors de mon Insert ??
Le champ de la table est un VARCHAR2(4000).

Merci de vos réponses


Jacques
Gilles TOURREAU - MVP C#
Le #19977171
Bonsoir,

Regardez du côté de la propriété : OracleConnectionStringBuilder.Unicode.

Cordialement

--
Gilles TOURREAU - MVP C#
E-Mail :
Site Web : http://gilles.tourreau.fr

Société P.O.S - Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr

"Paraglider" discussion :

Bonjour,

Je dois modifier une application qui était liée à une base de données
Access.
Au lieu d'Access, c'est une BD Oracle. Tout va bien excepté une
chose :

lors de l'insertion du contenu d'un textbox... !

La base de données Oracle 10G est UTF8. Comment transformer les
textbox.text en UTF8 lors de mon Insert ??
Le champ de la table est un VARCHAR2(4000).

Merci de vos réponses


Jacques


Publicité
Poster une réponse
Anonyme