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

ASP.NET Discussion :

[VB.NET] Pb de connexion sql


Sujet :

ASP.NET

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    986
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 986
    Par défaut [VB.NET] Pb de connexion sql
    Bonjour,

    j'essaye d'insérer une donnée dans la table TERME de la base de données THESAURUS mais en vain; j'ai essayé de tester ma connexion, mais je ne vois rien écrit au niveau de la console; pourriez vous me dire ce que vous pensez du problème et essayer de maaider à le résoudre.
    Bien cordialement.
    Nathalie Harbonne

    Voici le code implémenté :

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
     
    Imports System.Data.OleDb
    Imports System.Data.SqlClient
    Imports System.Data
     
    Public Class textbox_insertion_descripteur
        Inherits System.Web.UI.Page
        Protected WithEvents btn_insertion_Descripteur As System.Web.UI.WebControls.Button
        Protected WithEvents btn_insertion_NonDescripteur As System.Web.UI.WebControls.Button
        Protected WithEvents TextBox2 As System.Web.UI.WebControls.TextBox
        Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox
        Protected WithEvents label_insert_D As System.Web.UI.WebControls.Label
        Protected WithEvents label_insert_ND As System.Web.UI.WebControls.Label
        Protected WithEvents label_insert_TeteCartouche As System.Web.UI.WebControls.Label
        Protected WithEvents btn_insert_Descripteur As System.Web.UI.WebControls.Button
        Protected WithEvents btn_insert_NonDescripteur As System.Web.UI.WebControls.Button
        Protected WithEvents TextBox3 As System.Web.UI.WebControls.TextBox
        Protected WithEvents btn_insert_TeteCartouche As System.Web.UI.WebControls.Button
        Protected WithEvents ListBox1 As System.Web.UI.WebControls.ListBox
     
     
        Sub btn_insertion_Descripteur_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_insertion_Descripteur.Click
     
            'Dim sConnString As String = "Data Source = localhost; Initial Catalog=THESAURUS ; User Id=""; Password=""; integrated security=SSPI"
            Dim SQLConn As SqlConnection = New SqlConnection()
            SQLConn.ConnectionString = "Data Source = localhost; Initial Catalog=THESAURUS ; User Id=""; Password=""; integrated security=SSPI"
            Dim sSQLINSERT_Desc As String = "INSERT into TERME(Lib_TERME) VALUES ('economie')"
            Dim myCommand1 As New SqlCommand(sSQLINSERT_Desc)
     
            Try
     
                myCommand1.Connection = SQLConn
                SQLConn.Open()
            Catch ex As Exception
                Console.WriteLine("connexion échouée")
            End Try
            Try
                myCommand1.ExecuteNonQuery()
                label_insert_D.Text = "Le descripteur a bien été ajouté"
            Catch ex As Exception
                label_insert_D.Text = ex.Message
     
            End Try
            SQLConn.Dispose()
     
    End Sub
    End Class

  2. #2
    Membre extrêmement actif Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Par défaut
    Toutes mes excuses, j'avais pas vu ta réponses


    As tu un DataSet dans ta WebForm ?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    986
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 986
    Par défaut [vb.net][aspx]pb d'insertion
    bonjour,

    non, je n'ai pas de Data set; mais est ce indispensable?

    Je l'ai utilisé pour une requête select mais pos pour une requête insert; en effet, pour la requête select j'avis besoin de lier les données du dataset au listbox , ce qui n'est pas le cas ici...mais si je me trompe je me trompe.

    Merci de ton aide.
    Cordialement.
    Nathalie

  4. #4
    Membre extrêmement actif Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Par défaut
    Et bien,

    je développe une appli en ce moment avec une base Access et comme toi je me suis pris la tête avec des requêtes SQL qui ne semblait pas s'exécuter donc j'ai chercher dans la section tutoriels et j'ai trouvé ce lien et depuis que j'applique la méthode tout fonctionne nickel

    http://dotnet.developpez.com/cours/ADO.NET/

    regarde et si tu as des questions fait signe...

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    986
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 986
    Par défaut [vb.net][aspx]insertion bdd
    Merci piur le conseil; je l'ai déjà fait et pense avoir appliqué ce qui est demandé...je ne vois plus très clair et aimerais vraiment trouver quelqu'un(e) qui me débloque ma situation!!

  6. #6
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Quel est le probleme exactement? Il ne l'insere pas c'est ca?

    ExecuteNonQuery renvoie le nombre de lignes affectées par l'opération, ce serait déjà bien de voir la valeur qu'il retourne.

  7. #7
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Quel est le probleme exactement? Il ne l'insere pas c'est ca?

    ExecuteNonQuery renvoie le nombre de lignes affectées par l'opération, ce serait déjà bien de voir la valeur qu'il retourne.

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    986
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 986
    Par défaut [vb.net][aspx]pb de connexion sql
    Merci de reprensdre le relais.
    mon problème c'est qu'il n'y a aucun affichage...rien!!!!!
    Je n'ai aucun moyen de savoir ce qui ne va pas...pourquoi?
    Avez vous vu mon dernier message avec le code implémenté et le même sujet.
    A partir de là, pouvez vous m'aider à voir plus clair.
    Merci de votre aide!!
    Cordialement.
    Nathalie

  9. #9
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut Re: [vb.net][aspx]pb de connexion sql
    Citation Envoyé par harbonne
    Avez vous vu mon dernier message avec le code implémenté et le même sujet.
    Heu... non! Cela se trouve ou?

    Un autre post? Sur le meme sujet? Il y a des modérateurs qui vont pas être contents

  10. #10
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    SQLConn.ConnectionString = "Data Source = localhost; Initial Catalog=THESAURUS ; User Id=""; Password=""; integrated security=SSPI"
    Sans certitude car c'est du VB.NET et je suis plutôt C# mais les "" ca ne donne pas " au final?

    Je m'explique " = ouverture et fermeture de la chaine mais quand on veut en mettre absolument un dedans on met \" ou "" (je pense que la deuxieme soluce existe aussi).

    Dans ce cas on aurait comme chaine de connexion lors de la connexion:

    SQLConn.ConnectionString = "Data Source = localhost; Initial Catalog=THESAURUS ; User Id="; Password="; integrated security=SSPI"

    et il essayerait de se connecter avec l'utilisateur "Password=".

    J'pense que c'est pas clair ce que j'ai dit mais bon

    A tester:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
           SQLConn.ConnectionString = "Data Source = localhost; Initial Catalog=THESAURUS ; User Id=\"\"; Password=\"\"; integrated security=SSPI"

  11. #11
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    986
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 986
    Par défaut [aspx][vb.net]pb de connexion sql
    Bonjour,
    excusez moi mais il ne s'agit pas de ce pb, j'ai déjà écrit cette chaine de connexion pour une autre interface...cela vien d'ailleurs!

  12. #12
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Si l'ExecuteNonQuery echoue, il doit passer dans le Catch normalement.

    Au lieu d'afficher simplement ex.Message, il serait bon de mettre "Exception: " + ex.Message; pour être sur qu'il y passe et que le Message est bien vide...

    Si rien ne s'affiche, peut être que cela vient du Label qui aurait une taille de 0 ou la propriété Visible à false...

  13. #13
    Membre extrêmement actif Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Par défaut
    Quand tu dis que tu ne vois rien s'afficher tu veux dire:

    1. Après la commande d'insertion rien ne s'affiche dans un DataGrid ou autre composant d'affichage.

    2. L'insertion n'a pas été effectuée dans la base de données.

  14. #14
    Futur Membre du Club
    Inscrit en
    Mars 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 6
    Par défaut
    ta chaine de connexion est mauvaise

    SQLConn.ConnectionString = "Data Source = localhost; Initial Catalog=THESAURUS ; User Id=""; Password=""; integrated security=SSPI"

    Sqlconn.connectionstring attend une variable de type texte c'est a dire entre double quote soit "toto"

    de la façon dont tu écrit ton code la chaine qui est envoyé a SQLconn.connectionstring est Data Source = localhost; Initial Catalog=THESAURUS ; User Id=";Password=";integrated security=sspi a mon avis ta connexion ne peux pas s'ouvrir....

    vu le nombre de posts que tu laisse sur le forum a ce sujet je pense qu'il serait nécessaire de voir avec ton professeur si tu es étudiante ou bien relire les tutoriels du sites sur les variables... car je pense que tu n'as tout bien saisis et sans les bases tu aura bcp de mal par la suite.

  15. #15
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Citation Envoyé par djorge
    ta chaine de connexion est mauvaise
    C'est ce que je disais... mais elle dit que c'est pas ca...

  16. #16
    Futur Membre du Club
    Inscrit en
    Mars 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 6
    Par défaut
    ou alors faut essayer avec sa et sa comme login password sans security = sspi si c un serveur de test le login et pass par défaut sa sa devrait fonctionner...

  17. #17
    Membre extrêmement actif Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Par défaut
    C'est ce que je disais aussi

    Mais comme c'est une femme, elle écoute donc pas se qu'on dit

    Je blague évidemment !

  18. #18
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    986
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 986
    Par défaut [aspx][vb.net] connexion sql défectueuse
    A propos de 'femme qui n'ecoute pas', je vais t'en dire une bonne, coco: mon erreur n'était pas dûe à un problème au niveau de la connexion SQL mais à une erreur d'étourderie au niveau du nom du libellé du bouton déclencheur; alors avec toute ta science, HOMME, t'as pas vu qu'elle était bonne ma connexion!!!


    Sur ce, on peut dire que le problème est RESOLU!

  19. #19
    Futur Membre du Club
    Inscrit en
    Mars 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 6
    Par défaut
    Citation Envoyé par DotNET74
    Je blague évidemment !
    faut pas s'énerver

  20. #20
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut Re: [aspx][vb.net] connexion sql défectueuse
    Citation Envoyé par harbonne
    A propos de 'femme qui n'ecoute pas', je vais t'en dire une bonne, coco: mon erreur n'était pas dûe à un problème au niveau de la connexion SQL mais à une erreur d'étourderie au niveau du nom du libellé du bouton déclencheur; alors avec toute ta science, HOMME, t'as pas vu qu'elle était bonne ma connexion!!!


    Sur ce, on peut dire que le problème est RESOLU!
    Ceci dit on ne sait pas le deviner ca

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

Discussions similaires

  1. [ADO.Net] Connexion à SQL SERVER 2005
    Par dumser1 dans le forum Accès aux données
    Réponses: 9
    Dernier message: 17/01/2009, 17h37
  2. [VB.NET] Lenteur de connexion à une DB sql
    Par olbi dans le forum VB.NET
    Réponses: 2
    Dernier message: 01/06/2007, 08h16
  3. Problème connexion sql server 2005 avec asp.net en C#
    Par PKO06 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 29/05/2007, 18h46
  4. [VB.NET] connexion à Sql server 2005 via script vb
    Par grandslam dans le forum Windows Forms
    Réponses: 6
    Dernier message: 21/06/2006, 11h13
  5. [VB.NET] Problème de connexion à SQL Server
    Par Nesmontou dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/07/2005, 10h12

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