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 :

Utilisation d'un fichier sql


Sujet :

Bases de données Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 27
    Points : 13
    Points
    13
    Par défaut Utilisation d'un fichier sql ou txt avec DELPHI
    bonjour,

    je voudrais savoir comment on peut transformer une table d'une base de données en fichier .SQL.
    Puis d'exécuter ce fichier pour insérer les données du fichier dans une autre table...

    et tous ça en Delphi bien sur

    merci

  2. #2
    Membre confirmé Avatar de TryExceptEnd
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 501
    Points : 576
    Points
    576

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 27
    Points : 13
    Points
    13
    Par défaut
    en fait je vais refaire ma question mais différemment :

    Est ce qu'il existe une méthode, un composant, .... pour exporter d'un seul coup une DataBase (interbase, firebird) dans un fichier texte?

    ou encore mettre toutes les données de la base en format insert... into pour qu'après je puis "exécuter" le fichier Texte ailleurs et comme ça recréer ma BD?

    merci

  4. #4
    rsc
    rsc est déconnecté
    Membre éprouvé
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Points : 918
    Points
    918
    Par défaut
    Je pense que tu trouveras cette fonctionnalité dans la plupart des gestionnaires de bases de données. J'utilise pour ma part SQL Manager 2005 Lite (gratuit, en anglais), qui possède une fonction "Extract DataBase".

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 27
    Points : 13
    Points
    13
    Par défaut
    merci pour ta réponse mais je voulez savoir comment on fait ça sous Delphi

  6. #6
    rsc
    rsc est déconnecté
    Membre éprouvé
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Points : 918
    Points
    918
    Par défaut
    Citation Envoyé par ghor_bey Voir le message
    merci pour ta réponse mais je voulez savoir comment on fait ça sous Delphi
    Alors là
    Si tu veux simplement extraire les données d'une table pour les copier dans une autre de même structure existant déjà, c'est un peu fastidieux, mais faisable : tu parcours ta table enregistrement par enregistrement et champ par champ et tu génères les INSERT que tu stockes dans un fichier texte. Ensuite pour l'insertion, tu fais exécuter chaque ligne de ton fichier par un Query.

    Par contre, si tu veux récréer une base à l'identique, il faut que tu extraies des tables système toute la structure de ta base : noms et types de champs, clés primaires et étrangères, index, triggers, etc..., puis que tu construises à partir de là toutes les instructions SQL. C'est possible (et je crois qu'il existe sur le net quelques docs - en anglais) , et sans doute formateur, mais à moins d'être un spécialiste, c'est coton

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 27
    Points : 13
    Points
    13
    Par défaut
    merci de ton encouragement ^^

  8. #8
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 715
    Points
    3 715
    Par défaut
    va voir dans les UIB
    il y a tout ce qu'il faut pour ça

Discussions similaires

  1. utiliser tjavaflex pour executer un fichier sql
    Par sinoun dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 05/08/2011, 12h18
  2. SQL plus : utilisation d'un fichier .sql
    Par padraig29 dans le forum SQL
    Réponses: 1
    Dernier message: 06/08/2007, 18h44
  3. [VB.NET] Comment utiliser un fichier .sql ?
    Par prophetky dans le forum VB.NET
    Réponses: 7
    Dernier message: 14/04/2006, 12h43
  4. Réponses: 2
    Dernier message: 26/02/2003, 12h47
  5. [Crystal Report] Utilisation des vues de sql serveur
    Par Olivierakadev dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/11/2002, 18h44

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