Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
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 22/05/2008, 00h07   #1
Invité régulier
 
Inscription : avril 2006
Messages : 59
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 59
Points : 7
Points : 7
Par défaut si on ne choisit aucun character set.

dans mon application, je n'ai mis, lors de la création de mes tables, aucun character set.. et pourtant, tout fonctionne, les accents sont accéptés, les tris se font bien.. Dois-je m'attendre à des problèmes prochainement?

J'utilise delphi 2006, Firebird 2, FlamRobine...

Cela dit, j'aurais aimé changer ça mais flamROBIN m'interdit ça, je suis obligée de refaire toute ma base avec un quarantaine de tables!!!
badilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 08h39   #2
Rédacteur/Modérateur
 
Avatar de evarisnea
 
Homme Evaris NGOUZO
Consultant informatique
Inscription : juin 2005
Messages : 1 887
Détails du profil
Informations personnelles :
Nom : Homme Evaris NGOUZO
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 1 887
Points : 2 799
Points : 2 799

si flamerobin ne le permet pas, tu peux toujours passer par une requête sur les tables systèmes. inspires toi de l'exemple de cette discussion Firebird (1.5) changer réellement le charset de la base ?, en changeant le nom du charset de la bdd ainsi que les id de charset pour la seconde requête. une petite recherche te fournira les id des différents charsets.
evarisnea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 09h48   #3
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
non
Le seul vrai moyen est de créer une autre base puis y transferer les données

Et il faut choisir un jeu de caractères, ne serait ce que pour pouvoir bénéficier des différents ordre de tris proposés pour chacun des jeux de caractères

par exemple ISO8859_1 et UTF8 ont des ordres de tris insensibles à la casse et aux accents si nécessaires
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 10h05   #4
Rédacteur/Modérateur
 
Avatar de evarisnea
 
Homme Evaris NGOUZO
Consultant informatique
Inscription : juin 2005
Messages : 1 887
Détails du profil
Informations personnelles :
Nom : Homme Evaris NGOUZO
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 1 887
Points : 2 799
Points : 2 799
Citation:
Envoyé par makowski Voir le message
non
Le seul vrai moyen est de créer une autre base puis y transferer les données
ça je ne le savais pas
par curiosité, quel est le défaut de la méthode avec les requêtes sur les tables systèmes ?
evarisnea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 15h37   #5
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
tout bêtement que certes ton jeu de caractère par défaut aura changé, tu va annoncer des champs avec un autre jeu de caractères, mais les données stockées dans la bases n'auront pas été changées elles
et tu va stocker dans une même colonne, des données avec des jeux de caractères différents

donc bonjour les dégats potentiels et les erreurs de translitération
__________________
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 17h12.


 
 
 
 
Partenaires

Hébergement Web