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

 Firebird Discussion :

Creation d'une database


Sujet :

Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Par défaut Creation d'une database
    Bonjour,

    Je cherche à créer une base de données au travars une pallication, et j'ai le message suivant quand je transmet ma requete CREATA DATA BASE : "Cannot prepare a CREATE DATABASE/SCHEMA statement"

    Je ne vois pas d'où cela provient

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 52
    Par défaut
    "CREATE DATABASE" est une requete spéciale qui ne peut être exécutée dans le contexte d'une transaction, si tu utilises delphi tu doix paramêtrer ton composant de base de données puis utiliser la fonction "CreateDatabase" sur ce composant.

    Henri

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Par défaut
    Merci,

    Mais j'utilise un composant dbexpress, et il ne me semble pas qu'il y ait une commande create database sur ce composant.

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 52
    Par défaut
    Je ne penses pas que ce soit possible, tu devras utiliser des composants Interbase spécifiques, IBX, UIB, FIB, IBO ou autres ...
    CREATE DATABASE n'est pas vraiment du SQL, cela vient de l'ISQL (Interractive SQL) d'Interbase.

    Henri

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Par défaut
    Je vais faire des essais avec un composant interbase.

    Par contre, n'est-il pas possible d'utiliser ISQL (lancé par delphi directement) pour créer la base ?

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 52
    Par défaut
    Si mais c'est ce compliquer la vie pour rien à mon avis, il faudrait retrouver le répertoir d'installation d'Interbase, appeler "shellexecute", et surtout détecter quand une erreur se produit !
    Avec le composant TIBScript de IBX livré en standard avec delphi, l'affaire est réglée rapidement et simplement.

    Henri

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 287
    Par défaut
    merci

Discussions similaires

  1. Renommer une database Postgres
    Par Johnybegood dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 16/10/2014, 09h49
  2. creation d'une nouvelle database
    Par new_wave dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 29/05/2006, 13h14
  3. creation d'une raccourcie dans le menu demarre
    Par kenshi dans le forum MFC
    Réponses: 14
    Dernier message: 11/09/2003, 14h59
  4. Blob (interbase) d'une Database à l'autre
    Par TOM-Z dans le forum XMLRAD
    Réponses: 2
    Dernier message: 18/05/2003, 21h57
  5. Creation d une clee dans la registry en VC++
    Par rico27fr dans le forum MFC
    Réponses: 4
    Dernier message: 30/05/2002, 12h36

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