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 :

CREATE DATABASE


Sujet :

Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Inscrit en
    Juin 2003
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 158
    Par défaut CREATE DATABASE
    Bonsoir,

    j'essaie de créer via java un base de données mais j'ai une erreur étrange :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ERROR: interbase.interclient.SQLException: [interclient][interbase] Dynamic SQL Error
    SQL error code = -530
    Cannot prepare a CREATE DATABASE/SCHEMA statement
    Ce que je ne comprends pas, c'est que j'essaie d'exécuter l'ordre suivant :
    et il n'y a pas de prepare

    Merci pour votre aide

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    379
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 379
    Par défaut
    normal essai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    create database '127.0.0.1:/fbbases/MaNouvelleBase.fdb';
    "127.0.0.1" indique ta propre machine et le ":/fbbases/MaNouvelleBase.fdb" indique le chemin et le nom de ta base

    n'oublie pas le ":" entres l'adresse de ta machine et le nom de ta base.

    après, édite le fichier alias.con et tu y place en fin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaNouvelleBase = /fbbases/MaNouvelleBase.fdb
    et ainsi, pour tes connexions, tu fait "127.0.0.1:MaNouvelleBase" et tu n'a plus à spécifier le chemin exacte, ni même l'extension (facultatif) de la base.

    avantage de l'alias, tu peux la déplacer de dossier/disque sans que l'utilisateur final n'a de soucis de connexion.

    si tu es sous windows, la commande sera donc du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    create database '127.0.0.1:c:\fbbases\MaNouvelleBase.fdb';
    et alias.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaNouvelleBase = c:\fbbases\MaNouvelleBase.fdb
    n'utilise plus l'extension (si tu en met une) "gdb" qui est déconseillé en windows xp, si tu le fait, ne te plaint pas que ta base soit lente!

    heu... 127.0.0.1 peux-être remplacé par "localhost" ou par le nom réseau de ton serveur!

    bon amusement.

Discussions similaires

  1. [SQL 7] Erreur 1803 : Echec CREATE DATABASE
    Par Fab18 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 31/08/2006, 11h26
  2. [VB .NET]create database
    Par razikos18 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/05/2006, 14h04
  3. CREATE DATABASE avec dbExpress
    Par pghislain dans le forum Bases de données
    Réponses: 3
    Dernier message: 30/11/2005, 21h36
  4. Create Database
    Par Soulama dans le forum Access
    Réponses: 4
    Dernier message: 22/10/2005, 22h25
  5. Réponses: 8
    Dernier message: 04/10/2005, 19h27

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