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

Windows Forms Discussion :

[C#.net] Connection à une base de donnée sqlserver


Sujet :

Windows Forms

  1. #1
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut [C#.net] Connection à une base de donnée sqlserver
    Bonjour,
    je veux accéder a une base de donnée qui se trouve dans ma machine, danc localement, jai essayé sa:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    string strConnexion = "Data Source=localhost; Integrated Security=SSPI;" + "Initial Catalog=Northwind";
                try 
                {
                    SqlConnection oConnection = new SqlConnection(strConnexion);
                    oConnection.Open();
                    MessageBox.Show("Etat de la connexion : " + Connection.State);
                    oConnection.Close(); 
                } 
                catch (Exception e) 
                {        }
    le pb qu'il plante, et meme pas l'interface s'affiche, merci enormement

  2. #2
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    En gros t'as une exception ?

    Tu utilises SqlExpress ?
    Si oui essaye ça comme chaine de connexion

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string strConnexion = "Data Source=./SQLEXPRESS; Integrated Security=SSPI;Initial Catalog=Northwind";
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  3. #3
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    merci pour votre réponse, oui j'utilise sql express momentanement, mais je vais utliser sqlserver a distance, je veux dire dans un serveur de base de données, dans ce cas la qu'elle est la chaine de connection?

    Il y'a toujours une exception, dans la ligne : oConnection.Open();
    merci

  4. #4
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par abbd Voir le message
    merci pour votre réponse, oui j'utilise sql express momentanement, mais je vais utliser sqlserver a distance, je veux dire dans un serveur de base de données, dans ce cas la qu'elle est la chaine de connection?

    Il y'a toujours une exception, dans la ligne : oConnection.Open();
    merci
    Et c'est quoi l'exception (le Message) ?
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  5. #5
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    j'ai aucun message qui apparait, c juste qu'il bloque, je ve aceder a la base de donée et ajouter dans les tables, merci

  6. #6
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par abbd Voir le message
    j'ai aucun message qui apparait, c juste qu'il bloque, je ve aceder a la base de donée et ajouter dans les tables, merci
    Roh tu connais pas les Breakpoints et le debuggeur Visual Studio ?
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  7. #7
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    oui, je connais, il stop dans l'instruction Connection.Open();

    Merci

  8. #8
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par abbd Voir le message
    oui, je connais, il stop dans l'instruction Connection.Open();

    Merci
    Il stop, il stop.
    Il lance une exception je suppose.

    Si oui tu me récupères l'exception et ensuite tu vas voir avec le debuggeur le message de l'exception.
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  9. #9
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Mais nous on connaît pas ton message d'erreur ... c'est simple à comprendre non ?

    Bon, tu sais au moins exécuter ce code ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    string strConnexion = "Data Source=localhost; Integrated Security=SSPI;" + "Initial Catalog=Northwind";
                try 
                {
                    SqlConnection oConnection = new SqlConnection(strConnexion);
                    oConnection.Open();
                    MessageBox.Show("Etat de la connexion : " + Connection.State);
                    oConnection.Close(); 
                } 
                catch (Exception e) 
                { MessageBox.Show(e.Message);       }

  10. #10
    Débutant
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Points : 94
    Points
    94
    Par défaut
    jai ce message la:

    An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

    Additional information: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

  11. #11
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Ok ça doit être ta chaine de connexion qui doit pas être bonne.

    J'utilise SqlExpress et voici la chaine que j'utilise tout le temps

    "Data Source=.\SQLEXPRESS;Initial Catalog=NorthWind;Integrated Security=True"

    Sinon
    http://www.connectionstrings.com/
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

Discussions similaires

  1. [Débutant] Connecter une base de donnée acces à VB.net et écrire/lire dans les tables.
    Par jgresse1025 dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 15/04/2015, 09h59
  2. Se connecter à une base de données SQLServer
    Par JeanNoel53 dans le forum JDBC
    Réponses: 4
    Dernier message: 23/12/2014, 10h01
  3. Réponses: 1
    Dernier message: 21/11/2012, 11h58
  4. Connection a une base de données SQLServer
    Par LordofKalbut dans le forum Silverlight
    Réponses: 8
    Dernier message: 28/02/2011, 14h14
  5. Réponses: 3
    Dernier message: 15/05/2006, 00h39

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