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 :

Insertion des données dans sqlserver2005


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut Insertion des données dans sqlserver2005
    Bonjour,
    J'ai un code asp.net associé au vb.net qui ne me renvoie aucune erreur. Il me permet d'inserer des données recupérer dans un formulaire dans une table de ma base sqlserver. Voici la fonction que j'appel au clic:

    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
    Dim valeur, valeur2,valeur3 As String
    Protected sub INSERER(ByVal sender As Object, ByVal e As System.EventArgs)
    	   valeur3=""   
     
    	   Dim strConnection as String = "user id=sa;password=toto;" 
           strConnection += "database=MaBase;server=MonServer;" 
           strConnection += "Connect Timeout=30" 
           Dim Connection13 as New SqlConnection ( strConnection ) 
           Connection13.Open () 
     
    	valeur= DropDownListNum.SelectedValue
    	valuur2= DropDownList1.SelectedValue
     
    		if zeNum.text=""
    		errNum.Text="Veullez saisir un numéro "
    		valeur3="error"
    		else 
    		errNum.Text=""
    		valeur3=""
    		end if
     
    		lbl.Text="Ton choix est "+valeur+" et "+valeur2+" ."
     
            if valeur3="" and valeur2<>""
     
            Dim Command14 As New SqlCommand("insert into dbo.IT_ALLCOMMUNAUTERS values ('"+valeur+"','"+zeNum.Text+"','"+valeur2+"') ", Connection13)
            Dim Reader14 As SqlDataReader = Command14.ExecuteReader()
     
    		NumOk.Text="<br/><h2> Numéro "+zeNum+" a été inséré avec succès chez le client "+valeur+"!! </h2><br/>"
    		Reader14.Close()
    		else
    		NumOk.Text="Erreur lors de l'insertion!"
     
    		end if
     
            Connection13.Close () 
     
    		end sub
    Une fois que j'ai séléctionné valeur et valeur2 dans leur dropDownList et rentrer un numéros dans TextBox zeNum, j'applelle cette fonction, et quelques minutes plus tard cela me renvoie la réussite de l'insertion. Mais quand je vais vérifier dans la base je ne le vois pas.
    Quelqu'un peut m'aider là dessus svp?

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    T'es sûr de rentrer dans le if qui insert en base?

  3. #3
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Mais oui puisqu'il me renvoie le message de la réussite de l'insertion

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Déjà, faudrait plutôt faire un Command14.ExecuteNonQuery et regarder le résultat retourné

  5. #5
    Membre éclairé Avatar de hamouda64
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 63
    Par défaut
    Je viens de testé ton code avec les valeurs "valeur" et "valeur2" non vide et ca marche très bien(c-a-d que les insertion passent dans la base de données sans aucun problème). donc j'arrive pas a voir ton problème exactement.

    Est-ce que tu es sûr que tu essaye de vérifié dans la bonne base de données?!!

  6. #6
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    J'ai essayer sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Command14.ExecuteNonQuery ()
    Mais c'est quasiment la meme chose et quand je veux stoqué la valeur retournée comme sa:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     Dim numberOfRows As Integer
    	   numberOfRows= Command14.ExecuteNonQuery ()
    cela m'affiche une belle erreur:
    Le format de la chaîne d'entrée est incorrect.
    Alors j'ai mis ma viriable en String, cela passe à nouveau et la valeur retourné est 1, mais il n'y a toujour rien en base.

  7. #7
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Ah exusez moi les gars je vérifiais les données dans une autre base de donnée comme je les numérotes exusez moi encore ouais sa passe très bien et là elle sont nombreuses exusez moi encore je suis vraiment désolé.

  8. #8
    Membre éclairé Avatar de hamouda64
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 63
    Par défaut
    s'arrive a tt le monde
    Bonne courage

  9. #9
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut

    Désolé, fallait la faire

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

Discussions similaires

  1. Insertion des données dans une BD à partir de C#
    Par etoile_de_vie dans le forum C#
    Réponses: 9
    Dernier message: 15/04/2008, 09h46
  2. nouveau problême d'insertion des données dans la base de données
    Par tchimou dans le forum Bases de données
    Réponses: 6
    Dernier message: 27/03/2007, 15h32
  3. [MySQL] insertion des données dans la base
    Par ciel65 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 19/02/2007, 11h10
  4. [VB6]problème d'insertion des donneés dans une base d'Access2003
    Par lanbok dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/05/2006, 12h17
  5. [C#] problème avec l'insertion des données dans MySQL
    Par madica dans le forum Accès aux données
    Réponses: 7
    Dernier message: 08/11/2005, 13h27

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