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 :

Sauvegarde BDD FireBird sous DELPHI


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 23
    Par défaut Sauvegarde BDD FireBird sous DELPHI
    Bonjour à tous,

    Ce que je voudrais est relativement simple, je voudrais qu'en cliquant sur un simple bouton dans mon application DELPHI, les tables de la BDD à laquelle je suis connecté, soit sauvegarder à l'endroit de mon choix..

    En gros, j'indique un chemin, je clique sur un bouton "BACKUP", et la BDD est sauvée ^^ ( Comme le fait IBExpert )..

    C'est possible ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 638
    Billets dans le blog
    65
    Par défaut
    il me semble que oui . Jamais essayé mais il existe le composant
    jvUIBBackup dans la JVCL qui devrait correspondre

    essayes , et tiens moi (nous) au courant

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 23
    Par défaut
    Merci pour ta réponse aussi rapide Oo.

    Par contre, je vais développer un peu.. En faite quand je dis "mon application", je parle de l'application sur laquelle je dois travailler, elle n'est pas de moi.. Etant un pauvre stagiaire, Je ne connais que très peu Delphi, donc quand tu dis :

    jvUIBBackup dans la JVCL
    Ca ne veut pas dire grand chose pour moi
    J'ai fait quelques recherches sur ta réponse, et voici ce qui en ressort :

    JVCL :
    JVCL est un ensemble de composants Delphi avec des exemples d'utilisation.
    J'ai trouvé ( pas testé ) des exemples de codes :
    dm2.JvUIBBackup.Database := dm1.IBDatabase.DatabaseName;
    dm2.JvUIBBackup.UserName := 'SYSDBA';
    dm2.JvUIBBackup.PassWord := 'masterkey';
    dm2.JvUIBBackup.BackupFiles.Clear;
    dm2.JvUIBBackup.BackupFiles.Add(FichierSave);
    dm2.JvUIBBackup.Run;
    function TFRestore.Backup: boolean;
    begin
    jvBackup.Database:=PathNameGBK +FileNameBase;
    jvBackup.PassWord:=M_Login;
    jvBackup.UserName:=M_User;
    jvBackup.BackupFiles.Clear;
    jvBackup.BackupFiles.add(PathNameGBK + FileNameGBK);
    jvBackup.Run;
    result:=True;
    end;
    Si tu pouvais m'éclairer un peu plus, ça serait sympa ;-)

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 638
    Billets dans le blog
    65
    Par défaut
    c'est bien ça .

    il te faut donc télécharger et installer JVCL ( pour memo c'est free)
    http://delphi.developpez.com/freewares/composants/#JVCL
    il y'a différent topics sur ce sujet

    reste à savoir quelle version de Delphi tu as ?

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 23
    Par défaut
    Borland Delphi 7.

    Version 7.0.4.453 plus précisément ^^

    il te faut donc télécharger et installer JVCL ( pour memo c'est free )
    Et c'est heureux, sinon j'aurais du trouver une autre solution ^^

    Sinon dans l'aide Delphi, je suis tombé sur "TIBBackupService", ca te dis quelque chose ? Jpars à la recherche des autres topics dont tu parles..

    Edit : Merci pour le lien de dl ^^

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 638
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par nowayyy36
    Sinon dans l'aide Delphi, je suis tombé sur "TIBBackupService", ca te dis quelque chose ?
    non , perso je ne mets pas de backup dans mes programmes donc ...
    toutefois tu m'avais parlé de FIreBird d'où mon conseil de jvcl car tu peux changer
    de dll gds32 ou fbclient

  7. #7
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut

    Citation Envoyé par nowayyy36
    Sinon dans l'aide Delphi, je suis tombé sur "TIBBackupService"
    Quelle est la version de Firebird que tu utilises ? Il faut savoir que les composants IBX sont de moins en moins compatibles avec Firebird au fur et à mesure de son évolution.
    Cela ce confirme déjà avec la version 2 de Firebird.

    @+

  8. #8
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut
    Citation Envoyé par SergioMaster
    il te faut donc télécharger et installer JVCL
    .

    Si effectivement tu retrouves les composants JvUIB parmi la JVCL, tu peux te limiter à télécharger et installer uniquement ces composants.

    La dernière version 2.1 est disponible ici.

    @+ Claudius

  9. #9
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 638
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par Cl@udius
    Si effectivement tu retrouves les composants JvUIB parmi la JVCL, tu peux te limiter à télécharger et installer uniquement ces composants.
    c'est vrai j'en veux toujours trop
    toutefois une bonne biblio de composants avec sources pour un stagiaire ç'est bon pour le moral non ?

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

Discussions similaires

  1. connexion a une BDD PostgreSql sous Delphi
    Par Matt_NewDev dans le forum Bases de données
    Réponses: 5
    Dernier message: 16/06/2010, 10h44
  2. Réponses: 1
    Dernier message: 07/04/2008, 21h29
  3. Sauvegarde et restauration sous Delphi 6
    Par fofmata dans le forum Bases de données
    Réponses: 1
    Dernier message: 01/12/2007, 20h50
  4. Récupérer une image d'une bdd access sous delphi
    Par RodEpsi dans le forum Bases de données
    Réponses: 1
    Dernier message: 09/11/2006, 17h19
  5. Lenteur InterBase / Firebird avec delphi 7 sous XP
    Par obione dans le forum Bases de données
    Réponses: 3
    Dernier message: 28/11/2004, 20h22

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