OVH Cloud OVH Cloud

Importation tables Paradox

1 réponse
Avatar
Frédéric
Bonjour à tous,
voilà mon problème dont je n'arrive pas à trouver de solution.
J'importe dans une base SQL Server 2000 des tables provenant d'une base
Paradox.
L'import se passe bien, mais lorsque je regarde les données dans les tables
de ma base, tous les caractéres accentués sont erronés.
J'ai à la place des Ú, Û, Ó, Ô, ´, ¯ , ¶ , Þ, etc ......

Il faut donc que je fasse plein de REPLACE pour les corriger. C'est
fastidieux d'autant plus qu'un même caractére erroné peut représenté
différents caractéres accentués (exemple : le caractére Þ qui représente
parfois un è, parfois un ç, etc....)

Si quelqu'un à une solution à mon problème je l'en remercie.

Fred.

1 réponse

Avatar
Fred BROUARD
Bonjour,

intéressez vous aux collations et jeux de caractères, cela resoudra
votre problème en amont.

Lisez l'article que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/sqlserver/collations/

A +



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************

Frédéric a écrit :
Bonjour à tous,
voilà mon problème dont je n'arrive pas à trouver de solution.
J'importe dans une base SQL Server 2000 des tables provenant d'une base
Paradox.
L'import se passe bien, mais lorsque je regarde les données dans les tables
de ma base, tous les caractéres accentués sont erronés.
J'ai à la place des Ú, Û, Ó, Ô, ´, ¯ , ¶ , Þ, etc ......

Il faut donc que je fasse plein de REPLACE pour les corriger. C'est
fastidieux d'autant plus qu'un même caractére erroné peut représenté
différents caractéres accentués (exemple : le caractére Þ qui représente
parfois un è, parfois un ç, etc....)

Si quelqu'un à une solution à mon problème je l'en remercie.

Fred.