IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

pb de caractéres accentués


Sujet :

MS SQL Server

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 2
    Par défaut pb de caractéres accentués
    je rencontre des problémes avec les caractéres accentués dans une base sql7 alimenté par Omnis via ODBC. Via l'appli en Omnis, aucun probléme, mais si on requête avec transact sql, ou qu'on génére un fichier via osql et une procédure stockée (ce qui est mon cas) les caractéres ne sont pas reconnus. Que faire ? Peux ton changer la table de caratéres par une commande dans mon script osql ?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 74
    Par défaut
    Hello,

    alors en fait dans SQL Server la table de caractères est choisie pendant l'install de SQL Server.

    Si des caratères ne sont pas contenus dans cette table tu peux utiliser de stypes unicode comme nvarchar ou nchar mais ca mange tous les caractères possibles (suédois, coréen , grec etc...) ..

    mais ca prend 2 fois plus de place ..

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    DECLARE @Str1 NCHAR(15)
    DECLARE @Str2 CHAR(15)
     
    SET @Str1 = 'toto'
    SET @Str2 = N'toto'
     
    SELECT DATALENGTH(@String1) AS PlaceChar, DATALENGTH(@String2) AS PlaceUniCodeChar
    pour ma culture personnelle qu'appelles tu osql?
    Merci : )

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 2
    Par défaut
    merci, je vais essayer ça, mais j'aurais préféré une methode plus globale, du genre SET en début de requête.
    Osql c'est l'outil pour requêter en ligne de commande, pratique car on peut entre autres lui passer le nom d'un fichier de sortie en paramétres

Discussions similaires

  1. Caractères accentués avec <html:link>
    Par papysam dans le forum Struts 1
    Réponses: 5
    Dernier message: 25/05/2007, 15h18
  2. Chaines avec caractères accentués dans interbase
    Par Tsimplice dans le forum Bases de données
    Réponses: 4
    Dernier message: 08/03/2004, 17h12
  3. Chaînes avec des caractères accentués dans Interbase
    Par Invité dans le forum Bases de données
    Réponses: 2
    Dernier message: 04/03/2004, 22h39
  4. [PostgreSQL] Les caractères accentués ?
    Par yacomor dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/02/2003, 16h30
  5. insérer des caractères accentués INFORMIX/JDBC
    Par donde dans le forum Informix
    Réponses: 2
    Dernier message: 19/11/2002, 20h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo