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

Accès aux données Discussion :

[C#] Executer un fichier .SQL


Sujet :

Accès aux données

  1. #1
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut [C#] Executer un fichier .SQL
    Voila, dans mon appli, je récupère des données que je met dans un fichier .SQL.

    Ensuite, j'aimerais pouvoir executer ce fichier pour en intégrer les données dans SQL Server.
    Je sais que je pourrais parser le fichier pour executer ligne par ligne les commandes SQL, mais je voudrais savoir s'il n'y a pas; selon vous, un autre moyen, plus "pro".

    J'ai regardé du coté de l'enumération CommandType, mais j'ai rien vu d'intéressant.


    Vous avez pas une idée ?


    A+

  2. #2
    Membre chevronné
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Points : 1 904
    Points
    1 904
    Par défaut
    c'est un fichier contenant des requetes ?

    theoriquement si tu ballances tout d'un coup ca devrait marcher... (faudrait juste enlever les "GO" si il y en a) je suis pas expert en solutions pro, mais pour pas me fouler le suis le roi

  3. #3
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Citation Envoyé par Piotrek
    c'est un fichier contenant des requetes ?
    Oui, c'est un fichier contenant des requetes

    theoriquement si tu ballances tout d'un coup ca devrait marcher...
    Bah oui, mais c'est ca le probleme : comment je balances tout ?

    (faudrait juste enlever les "GO" si il y en a)
    Ah bon ? Pourtant, sous SQL serveur, si tu as une suite d'instruction, tu dois mettre un GO (ou laors, j'ai rat un épisode..)

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Bon, je me suis débrouiller avec un streamreader et un ReadToEnd : ca marche bien (sans les GO) mais je trouve ca pas tres propre/pro....

  5. #5
    Membre à l'essai
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 21
    Points : 16
    Points
    16
    Par défaut
    Avez-vous trouver une autre solution car j'ai exactement le même problème que vous ?
    Merci.

  6. #6
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Points : 357
    Points
    357
    Par défaut
    sinon il existe OSQL en ligne de commande qui fait ça très bien

  7. #7
    Membre à l'essai
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 21
    Points : 16
    Points
    16
    Par défaut
    oui c'est ce que j'ai fais mais sur certains postes j'ai eu des problèmes. Mais bon c'est la seule "vrai" solution que j'avais trouvé pour "Exécuter des fichiers SQL".

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

Discussions similaires

  1. [DB2] executer un fichier sql
    Par meufeu dans le forum DB2
    Réponses: 7
    Dernier message: 10/01/2009, 15h47
  2. executer un fichier SQL
    Par snetechen dans le forum JDBC
    Réponses: 6
    Dernier message: 13/06/2008, 12h11
  3. [SQL SERVER] Executer des fichier .sql
    Par olbi dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 18/07/2007, 15h43
  4. executer un fichier sql depuis VB6
    Par aymenagrebi dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 18/04/2007, 22h07
  5. [SQL server 2000]Execution de Fichier SQL externe
    Par titanblanc dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 09/08/2006, 14h42

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