Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec 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 10/01/2005, 23h40   #1
Membre du Club
 
Inscription : juin 2003
Messages : 157
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 157
Points : 54
Points : 54
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 :
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
willowII est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 13h48   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 379
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 379
Points : 304
Points : 304
normal essai:
Code :
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 :
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 :
CREATE DATABASE '127.0.0.1:c:\fbbases\MaNouvelleBase.fdb';
et alias.conf
Code :
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.
jean-jacques varvenne 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 18h37.


 
 
 
 
Partenaires

Hébergement Web