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

C# Discussion :

Echec connexion au serveur SQL [Débutant]


Sujet :

C#

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 219
    Points : 121
    Points
    121
    Par défaut Echec connexion au serveur SQL
    Bonjour à tous,

    J'essaye d'éxécuter un script sql depuis c#. Mais j'obtiens systématiquement une message d'erreur sur la chaine de connexion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
                config conf = new config();
                conf.readConf();
                bool result = false;
                connect = conf.mng; // qui me donne une valeur de type : "Server=(local);DataBase=demo;Integrated Security=SSPI"
                SqlConnection conn = null;
                conn = new SqlConnection(connect);
                FileInfo file = new FileInfo(fic);
                string script = file.OpenText().ReadToEnd();
                try
                {
                    Server server = new Server(new ServerConnection(connect));
                    server.ConnectionContext.ExecuteNonQuery(script);
                    result = true;
                } ...
    Et c'est ici que cela me donne le message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                    server.ConnectionContext.ExecuteNonQuery(script);
    Par contre dans l'application j'ai plusieurs connection du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
                DataTable dt;
                dt = new DataTable();
                SqlDataAdapter da;
                SqlConnection conn = null;
                conn = new SqlConnection(connect);
                try
                {
                    conn.Open();
                    da = new SqlDataAdapter(query, connect);
                    da.Fill(dt);
                } ...
    Qui marche très très bien. Avec la même base de donnée.

    Je ne comprends pas pourquoi dans un cas cela fonctionne parfaitement, et pas dans l'autre ?

    Merci pour votre aide

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 219
    Points : 121
    Points
    121
    Par défaut
    Bonjour,

    bon j'ai trouvé, c'est une histoire de "Go" dans le fichier script qui n'est pas supporté par la commande de connexioncontext

    Merci

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

Discussions similaires

  1. [Debutant] Connexion à un serveur SQL Server sur le reseau
    Par klael dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 18/02/2009, 03h07
  2. Fermeture d'une connexion à un serveur SQL
    Par webworker dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/05/2007, 12h55
  3. connexion à un serveur sql
    Par bontempf dans le forum C
    Réponses: 4
    Dernier message: 29/04/2007, 22h26
  4. Connexion à un serveur SQL
    Par Asiany dans le forum Access
    Réponses: 11
    Dernier message: 03/03/2007, 01h12
  5. Erreur de connexion au serveur SQL 3
    Par NeHuS dans le forum Langage SQL
    Réponses: 3
    Dernier message: 28/01/2005, 13h55

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