Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
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 23/08/2006, 15h45   #1
Invité de passage
 
Inscription : août 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3
Points : 0
Points : 0
Par défaut IB 5.6 et character set

Bonjour,

je voudrais savoir quel "character set" est utilisé sur une base IB 5.6 .
Ou comment le savoir ?
Je souhaite acceder à cette base avec Business Objects et j'ai besoin de connaitre le character set pour l'indiquer au niveau ODBC.

Merci pour votre aide.
TCHANG_60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2006, 16h28   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
sous isql avec SHOW DATABASE
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2006, 08h47   #3
Invité de passage
 
Inscription : août 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3
Points : 0
Points : 0
Bonjour,

désolé mais je ne trouve pas. Voici ce que me retourne la commande :

SHOW DB
Database: \\formation\Formation:d:\Ymagdata\Bases\Ymagdata.gdb
Owner: YMAG
PAGE_SIZE 4096
Number of DB pages allocated = 48953
Sweep interval = 0
TCHANG_60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2006, 09h19   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
alors essaie :
Code :
SELECT RDB$CHARACTER_SET_NAME FROM RDB$DATABASE
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2006, 17h27   #5
Invité de passage
 
Inscription : août 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3
Points : 0
Points : 0
Le champ est à null, peut-être parce qu'il s'agit d'une valeur par défaut qui est utilisée ?

J'ai passé cette requête aussi , mais qui me donne toute la liste, donc pas celui qui est utilisé :

select rdb$character_set_name from RDB$CHARACTER_SETS

RDB$CHARACTER_SET_NAME
===============================

NONE
OCTETS
ASCII
UNICODE_FSS
SJIS_0208
EUCJ_0208
DOS437
DOS850
DOS865
ISO8859_1
DOS852
DOS857
DOS860
DOS861
DOS863
CYRL
WIN1250
WIN1251
WIN1252
WIN1253
WIN1254
NEXT
KSC_5601
BIG_5
GB_2312

J'ai aussi contacté la hot-line de Business Objects, car en fait mon problème est à résoudre à ce niveau ( j'ai le même problème sous Wisql, mais ça ne me gène pas ), et peut-etre que la solution ne réside pas dans l'indication d'un character set.
TCHANG_60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2006, 17h43   #6
Modérateur
 
Avatar de Cl@udius
 
Homme Claude Renouleaud
Développeur informatique
Inscription : février 2006
Messages : 4 758
Détails du profil
Informations personnelles :
Nom : Homme Claude Renouleaud
Âge : 49
Localisation : France, Hautes Pyrénées (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2006
Messages : 4 758
Points : 6 779
Points : 6 779
Salut,

Pour ma part:
Code :
1
2
 
SELECT RDB$CHARACTER_SET_NAME FROM RDB$DATABASE;
me renvoie la valeur attendue, càd ISO8859_1 dans mon cas.
Es-tu sur d'avoir défini un jeu de caractères à la création de ta base ?

@+
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.
Cl@udius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2006, 19h20   #7
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
Citation:
Envoyé par TCHANG_60
Le champ est à null, peut-être parce qu'il s'agit d'une valeur par défaut qui est utilisée ?
il n'y pas de valeur par défaut, cela veux dire que la base a été créée sans CHARSET par défault (grosse erreur en passant de celui qui a créé la base)
donc tu peux toujours utiliser NONE pour ta connexion ou bien le CHARSET le plus utilisé pour la définition de tes champs
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski 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 21h45.


 
 
 
 
Partenaires

Hébergement Web