Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour 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 27/07/2011, 11h46   #1
Invité de passage
 
Homme Damien
Étudiant
Inscription : juillet 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Damien
Âge : 24
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 4
Points : 0
Points : 0
Par défaut Problème de connexion et problème de malformed string

Bonjour,

J'utilise Fast Compta pour la gestion de mes comptes. Ce logiciel requiert Firebird. A la base, ce logiciel doit être utilisé avec la version 1.5 de Firebird, avec XP.

J'ai dû changer d'ordinateur, je suis maintenant sur Windows 7.

Le problème, c'est que je ne peux plus me connecter à ma base de données. Quand j'effectue une restauration, l'ordinateur m'évoque l'erreur 529 : Malformed string.

J'ai contacté plusieurs fois le créateur, qui m'a donné un tutoriel pour Windows 7, le tutoriel est le suivant :


Les bases (fichiers IB ou GDB) ne peuvent pas être ouvertes directement. Il faut faire un backup sous Firebird 1.5, puis un restore sous Firebird 2.5

1) Faites un backup de vos anciennes bases sur l’ancien PC. Placez les fichiers obtenus sur une clé USB ou autre dispositif de sauvegarde.

2) Installer Fastcompta et Firebird 2.5 sur le nouveau PC.

3) Copiez à partir de la clé les backup dans le répertoire C:\Program Files\Firebird\Firebird_2_5\bin

4) Ouvrir une console (Démarrer->Accessoires->Ligne de commande)

5) Tapez cette commande
CD \Program Files\Firebird\Firebird_2_5\bin
Pour se placer dans le répertoire des utilitaires de firebird

6) Tapez ensuite cette commande
gbak damien.gbk damien.ib -R -USER SYSDBA -PASSWORD masterkey -FIX_FSS_METADATA WIN1252 -REP

7) Copiez les bases restaurées dans le répertoire habituel de FastCompta :
C:\Program Files\FastCaisse\data

8) Et ensuite ouvrez la base.

Bon travail.

Donc moi j'ai tapé ça en ligne de commande :

C:\Program Files (x86)\Firebird\Firebird_2_5\bin\gbak.exe gbak DAMIEN.gbk DAMIEN.ib -R -USER SYSBDA -PASSWORD masterkey -FIX_FSS_METADATA WIN1252 -REP

L'erreur persiste toujours. Mes multiples recherches n'ont pas abouti à la résolution de mon problème. Il m'est également impossible de créer un nouveau dossier comptable.


En espérant obtenir de l'aide de votre part, ça fait depuis des mois que mes comptes personnels ne sont pas à jour, si je ne peux plus avoir la main sur mes comptes ça va devenir une catastrophe.

En vous remerciant de l'attention que vous porterez à mon problème.

Cordialement.
Damien8300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 18h33   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 213
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 213
Points : 3 315
Points : 3 315
suivez les instructions de votre fournisseur à la lettre ou redemandez lui d'intervenir ou de vous faire la manip

mais quand on vous dit de faire :
Code :
gbak damien.gbk damien.ib -R -USER SYSDBA -PASSWORD masterkey -FIX_FSS_METADATA WIN1252 -REP
ce n'est pas ce que vous indiquez avoir fait (et qui doit lamentablement echouer)
Code :
C:\Program Files (x86)\Firebird\Firebird_2_5\bin\gbak.exe gbak DAMIEN.gbk DAMIEN.ib -R -USER SYSBDA -PASSWORD masterkey -FIX_FSS_METADATA WIN1252 -REP
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 19h00   #3
Invité de passage
 
Homme Damien
Étudiant
Inscription : juillet 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Damien
Âge : 24
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 4
Points : 0
Points : 0
Bonjour,

Merci pour votre réponse .

Quand je vais dans Démarrer, accessoires, ligne de commande, et que je tape cette commande suivante :

CD \Program Files\Firebird\Firebird_2_5\bin gbak damien.gbk damien.ib -R -USER SYSDBA -PASSWORD masterkey -FIX_FSS_METADATA WIN1252 -REP

On me dit que le chemin spécifié est introuvable
Damien8300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 19h44   #4
Membre éclairé
 
Avatar de TryExceptEnd
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 435
Détails du profil
Informations personnelles :
Sexe : Homme

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

Informations forums :
Inscription : octobre 2006
Messages : 435
Points : 347
Points : 347
taper :
Code :
CD C:\Program Files (x86)\Firebird\Firebird_2_5\bin
puis ENTREE
aprés taper :
Code :
gbak damien.gbk damien.ib -R -USER SYSDBA -PASSWORD masterkey -FIX_FSS_METADATA WIN1252 -REP
__________________
Si vous êtes libre, choisissez le Logiciel Libre.
TryExceptEnd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 00h38   #5
Invité de passage
 
Homme Damien
Étudiant
Inscription : juillet 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Damien
Âge : 24
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 4
Points : 0
Points : 0
Bonjour,

J'ai tapé le code dans la ligne de commande, je n'ai eu aucun message d'erreur mais Fast Compta m'évoque toujours le problème de l'erreur 529 Malformed String, lors de la restauration du fichier

Merci pour votre aide .
Damien8300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 09h54   #6
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Bonjour,

Suivez les instructions à la lettre...

Après avoir exécuter la ligne de commande gbak :

Citation:
7) Copiez les bases restaurées dans le répertoire habituel de FastCompta :
C:\Program Files\FastCaisse\data

8) Et ensuite ouvrez la base.
Il est écrit nul par que vous devez restaurez le fichier avec fast compta.
Pour que vous compreniez gbak, c'est justement la restauration de vos données avec en plus conversion au format firebird 2.5 et correction du format des chaines. Donc si vous ouvrez Fast Compta apres et faites la restauration vous écrasez ce que vous venez de convertir...
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 11h53   #7
Invité de passage
 
Homme Damien
Étudiant
Inscription : juillet 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Damien
Âge : 24
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : juillet 2011
Messages : 4
Points : 0
Points : 0
Bonjour,

Le problème est peut être résolu.

Mais quelque chose m'inquiète...

Lorsque j'ouvre mon fichier damien.ib dans le dossier fast compta/data, on me dit "connection lost to database", pourtant c'est toujours dans ce dossier que je dois ouvrir mon fichier.

Mais par innatention j'ai ouvert damien.ib dans mon dossier c:\program files\firebird... Et là ça fonctionne.

Je ne comprend plus rien, normalement c'est dans le dossier fast compta qu'il faut ouvrir les fichiers.

Merci.
Damien8300 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 15h14.


 
 
 
 
Partenaires

Hébergement Web