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

Bases de données Delphi Discussion :

Connection ou création d'une base interbase avec Delphi


Sujet :

Bases de données Delphi

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 50
    Points : 28
    Points
    28
    Par défaut Connection ou création d'une base interbase avec Delphi
    Bonjour,

    Je débute avec Interbase et je viens de m'arracher les cheveux avec un problème de syntaxe.

    J'ai trouvé la solution dans le tutorial suivant :

    http://hcesbronlavau.developpez.com/IB6Delphi6/

    néanmoins j'aimerai bien avoir une explication.


    Pour la connection ou la création d'une base on utilise les lignes suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    IBDatabase1.Params.Text := 'user_name=SYSDBA'#13
                                     + 'password=masterkey';
     IBDatabase1.Open;
     except
       IBDatabase1.Params.Text := 'user ''SYSDBA'''#13
                                     + 'password ''masterkey'''#13
                                     + 'page_size 4096';
       IBDatabase1.CreateDatabase;
     end;
    Pourquoi lors les noms des paramètres sont différents à la création et à l'ouverture d'une base. D'un coté on fait référence à user_name et de l'autre à user. D'un coté on met le symbole égal et de l'autre non !

    [Modération, rbag : Pensez à utiliser la balise [CODE] qui améliore la lisibilité, merci]

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Bonjour,

    Si tu utilises un TIBDataBase, double-click sur le composant lorsqu'il est sur ton DataModule et remplis directement les champs User /Password.
    C'est plus simple : les paramètres s'écrivent directement.

    Ensuite quand tu l'ouvres :
    DataBase1.Open;

    N1bus

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 50
    Points : 28
    Points
    28
    Par défaut Connection ou création d'une base interbase avec Delphi
    Merci pour la réponse mais cà ne répond pas à ma question..
    En effet je cherchai seulement à voir pourquoi il y avait une différence au niveau des paramètres entre la connection et la création d'une base...

    A+

Discussions similaires

  1. Interrogation d' une base Oracle avec Delphi 7
    Par azouzmenai24 dans le forum Débuter
    Réponses: 1
    Dernier message: 04/02/2015, 10h46
  2. Connexion à une base MySQL avec Delphi 4
    Par megaperry dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/04/2008, 13h56
  3. Réponses: 3
    Dernier message: 05/06/2006, 15h45
  4. Créer une base Access avec Delphi
    Par Oluha dans le forum Bases de données
    Réponses: 3
    Dernier message: 11/10/2005, 16h55
  5. Création d'une base avec IbConsole
    Par Lucien dans le forum Outils
    Réponses: 3
    Dernier message: 02/03/2004, 18h34

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