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

VB.NET Discussion :

Sauvegarde données mysql via application vb.net


Sujet :

VB.NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2010
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 54
    Points : 30
    Points
    30
    Par défaut Sauvegarde données mysql via application vb.net
    Bonjour
    je sais pas si c'est possible ou pas mais je demande quand meme
    j'ai fait une application liée a une base de données mysql ( 2 tables )
    a chaque fois je suis obligé de faire la sauvegarde manuelle de mes données sur ces 2 tables et des fois je risque d'oublier.
    j'ai effectué des recherche coté mysql j'ai trouvé mysqldump.
    mais ce que je voudrai c'est que ça se fait automatiquement en clicant sur un bouton sur mon application (Visual studio 2010) ( exemple : tous les 5 jours).
    pour que je puisse les envoyer par mail après.

    Merci d'avance

  2. #2
    Membre régulier
    Homme Profil pro
    apprenti
    Inscrit en
    Décembre 2011
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : apprenti
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 212
    Points : 100
    Points
    100
    Par défaut
    Le sujet ressort peut être de l'oubli, mais il existe un moyen, je m'en suis servi dans une de mes applications et cela fonctionne a merveille. Sans avoir à cliquer sur un bouton, voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     
     
    'Détermintaion du fichier de sauvegarde en fonction de son emplacement et de la date actuelle.
    fichierSauvegardeBDD = pathFichier & "\backup_" & Now.Date.ToString("yyyy-MM-dd") & ".sql"
     
    'Vérification de l'existence du fichier. Si il existe, suppression.
    If IO.File.Exists(fichierSauvegardeBDD) Then
    	IO.File.Delete(fichierSauvegardeBDD)
    End If
     
     
    'Sauvegarde de la base en cours
    Try
    	Dim con As String = "server=LeNomDeTonServeur ;user=TonPseudoDeConnexion ;pwd=TonMotDePasse;database=TonNomDeBaseDeDonnées"
    	Dim mb As New MySqlBackup(con)
     
    	mb.ExportInfo.FileName = fichierSauvegardeBDD
    	mb.Export()
    Catch ex As Exception
    	msgbox(ex.Message)
    End Try
    En Espérant que cela aide quelqu'un ^^

  3. #3
    Membre actif
    Homme Profil pro
    Developpeur
    Inscrit en
    Février 2013
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Février 2013
    Messages : 180
    Points : 271
    Points
    271
    Par défaut
    je n'utilise pas mysql donc je ne connais pas les méthode associé

    mais si tu veux sauvegarder tes tables dans ton code tu doit avoir une fonction qui sera exécuté
    - par une méthode click de sauvegarde (toujours utile)
    - ainsi que par une méthode invisible (un load par exemple) qui ira sauvegarder t'a base

    pour la deuxième solution tu aura besoin de 2 paramètres supplémentaire
    l'un qui devra contenir la dernière date à laquelle la sauvegarde a été faite
    et la deuxième est l'intervalle entre deux sauvegarde

    pour cela tu as le choix de
    - soit passer par la BDD en crée une table sauvegarde
    - soit passer par une fichier externe type INI ou CONFIG



    EDIT : Ho la ....... je n'avais pas vu la date de la demande, j'espère qu'il a trouvé tout seul mais il ne risque pas de répondre la ^^

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/07/2014, 11h29
  2. Ajouter des données dans un serveur de données MySQL via une application Android
    Par af.zakaria dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 30/07/2012, 16h25
  3. Réponses: 4
    Dernier message: 30/05/2011, 12h14
  4. [VB6][MYSQL] recuperer des données MySQL via PHP
    Par psykotox dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 18/01/2008, 11h25
  5. gérer une base de donnée MySql via C++
    Par thiane dans le forum Bibliothèques
    Réponses: 9
    Dernier message: 19/05/2005, 16h19

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