Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
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 17/05/2007, 00h50   #1
Invité régulier
 
Inscription : mars 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 13
Points : 5
Points : 5
Par défaut Probleme de version et de connection.

Bonsoir,

1°/ J'ai voulu utiliser la version 2.0 et 2.0.1 de firedird Embedded pour window mais j'ai le message d'erreur suivant : "Unable to load DLL 'fbembed': le module spécifié est introuvable" par contre la version 1.5.4 fonctionne tres bien, je travaille sous Win XP SP2. Je voulais savoir le pourquoi de ce probléme de version, est-ce un probléme connu ou n'ai-je pas installé les bon fichiers au bon endroit ? (J'ai fait diverse recherche sur le net sans succés)

2°/ J'ai commencé à me plonger dans firebird en utilisant c# comme langage de prog, mais j'ai un probléme pour me connecter à ma base de donnée. Je m'explique, j'ai créé une base en utilisant le 'FbConnection.CreateDatabase' en definissant un charset egal à ISO8859_1, la création se déroule sans souci, et je l'ai ouverte sans aucun probléme avec IBEasy+ en verifiant que mon jeu de caractére etait correct, mais quand j'essaie de faire une connection a cette derniere, j'ai le message d'erreur suivant 'bad parameters on attach or create database CHARACTER SET ISO8859_1 is not defined', naturellement si j'enleve le charset a ma chaine de connection ca marche mais apres c'est mon script de connection de table qui me crée une erreur.

Mon script de connection est le suivant :

FbConnectionStringBuilder BdD = new FbConnectionStringBuilder();

BdD.DataSource = "localhost";
BdD.Database = "C:\\temp.fdb";
BdD.UserID = "SYSDBA";
BdD.Password = "masterkey";
BdD.Charset = "ISO8859_1";
BdD.ServerType = FbServerType.Embedded;

FbConnection ConnectBdD = new FbConnection( BdD.ToString());
ConnectBdD.Open();

Et lorsque je cree un champs d'une table j'ecris :
VALEUR VARCHAR(15) CHARACTER SET ISO8859_1 COLLATE FR_FR NOT NULL

Voila voilou, si vous avez une solution ou une réponse à mes soucis je suis preneur

Par avance merci...

Rycku
Rycku est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 08h54   #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
parce que pour FB2 il faut plus de dll que pour FB1.5 :
Citation:
3. USAGE

Just copy fbembed.dll, icudt30.dll, icuin30.dll and
icuuc30.dll into the directory with your application.
Then rename fbembed.dll to either fbclient.dll or
gds32.dll depending on your database connectivity software.
Then start your application and it will use the embedded
server as a client library and will be able to access
local datasases. You should also copy firebird.msg and
firebird.conf (if necessary) to the same directory.

If external libraries are required for your application,
then you should have them separately. Most probably, it
will be INTL support (fbintl.dll and fbintl.conf) or UDF
libraries. To be able to use them, you should place them
into the directory tree which emulates the Firebird server
one, i.e. has subdirectories like /intl or /udf:

c:\my_app\app.exe
c:\my_app\gds32.dll
c:\my_app\ib_util.dll
c:\my_app\icudt30.dll
c:\my_app\icuin30.dll
c:\my_app\icuuc30.dll
c:\my_app\firebird.conf
c:\my_app\firebird.msg
c:\my_app\intl\fbintl.dll
c:\my_app\intl\fbintl.conf
c:\my_app\udf\fbudf.dll

If you want to place the Firebird files (excluding the
renamed fbembed.dll) in another directory, you need to
modify your firebird.conf and set RootDirectory to the
Firebird directory tree. Example:

c:\my_app\app.exe
c:\my_app\gds32.dll
c:\my_app\ib_util.dll
c:\my_app\icudt30.dll
c:\my_app\icuin30.dll
c:\my_app\icuuc30.dll
c:\my_app\firebird.conf
d:\fb\firebird.msg
d:\fb\intl\fbintl.dll
c:\fb\intl\fbintl.conf
d:\fb\udf\fbudf.dll

firebird.conf:
RootDirectory = d:\fb
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2007, 11h14   #3
Invité régulier
 
Inscription : mars 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 13
Points : 5
Points : 5
Bonjour

Grand merci ca marche nickel

Bonne continuation.

Rycku
Rycku est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h34.


 
 
 
 
Partenaires

Hébergement Web