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

SQL Firebird Discussion :

Firebird Embedded 'Unavailable database'


Sujet :

SQL Firebird

  1. #1
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut Firebird Embedded 'Unavailable database'
    Bonjour,

    Je viens d'installer firebird Embedded, j'ai donc copier tout les fichiers de firebird à la racine de mon application puis j'ai renomé le fichier
    fbembed.dll en GDS32.dll

    Sur mon form je met un TIBDatabase et dans Database name, j'indique ma base de donnée, je passe la propriétée Connected à "True" je rentre mon nom d'utilisateur et mon mot de pass et là j'ai un message d'erreur :"Unavailable database"...

    A quoi est-ce du? Je tiens à dir que j'arrive à creer ma base de donnée en ligne de commande, et j'arrive à l'ouvrire avec IBEasy+...

    Merci de votre aide.

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342

  3. #3
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut
    Pourquoi ce lien?

    Ma base est utilisée en local... je ne vois pas pourquoi je devrais installer un serveur firebird...

    Je comprend pas le rapport entre mon probleme et ce lien... Pourrais tu m'en dir plus s'il te plais?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut
    Bon et bien j'ai quand même voulu éssayer ta méthode et ça ne fonctionne pas du tout...

    J'ai installé firebird 2 j'arrive à créer ma base par programation mais je ne peu pas me connecter...

  5. #5
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut
    Nikel, j'ai trouvé !!!!!

    Voici mon erreur... toute bete, voici la requete que j'envoyais et qui ne fonctionait pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Query2.SQL.Add('CREATE TRIGGER EEEEEEEEEE FOR UTILISATEUR ACTIVE '
    +'BEFORE INSERT POSITION 0 AS begin IF (NEW.Id IS NULL) THEN '+
    'NEW.Id= GEN_ID(AUTONUM,1);');
    IBQuery2.ExecSQL;
    Et voici la requete qui fonctione :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Query2.SQL.Add('CREATE TRIGGER EEEEEEEEEE FOR UTILISATEUR ACTIVE '+
    'BEFORE INSERT POSITION 0 AS begin IF (NEW.Id IS NULL) THEN '+
    NEW.Id= GEN_ID(AUTONUM,1);END;');
    IBQuery2.ExecSQL;
    Vous ne remarquez rien????

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Query2.SQL.Add('CREATE TRIGGER EEEEEEEEEE FOR UTILISATEUR ACTIVE '+
    'BEFORE INSERT POSITION 0 AS begin IF (NEW.Id IS NULL) THEN '+
    'NEW.Id= GEN_ID(AUTONUM,1);END;');
    Tout ça pour un END; Pffffff !!!

    Ouf, enfin !!!

    Merci de vos renseignement !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Firebird Unavailable Database
    Par jojo86 dans le forum Bases de données
    Réponses: 6
    Dernier message: 24/11/2011, 07h45
  2. embedded firebird :"Unavailable database"
    Par info007 dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 12/06/2009, 12h33
  3. Aide sur Firebird embedded
    Par [DreaMs] dans le forum Bases de données
    Réponses: 1
    Dernier message: 21/02/2006, 12h21
  4. [Firebird] Embeded
    Par cyberlahy dans le forum Installation
    Réponses: 9
    Dernier message: 13/10/2005, 16h12
  5. Firebird embedded et les UDF
    Par Tito dans le forum Installation
    Réponses: 8
    Dernier message: 02/05/2005, 08h46

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