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

Développement Windows Discussion :

soucis avec INSERT en VB


Sujet :

Développement Windows

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 14
    Points : 3
    Points
    3
    Par défaut soucis avec INSERT en VB
    bonjour,
    j'essaye de rentrer des données d'un formulaire via une requêteINSERT sous VB, il ne m'indique aucune erreur et lorsque j'appuie sur ajouter rien ne se passe.
    voici le code

    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
    Imports System.Data.SqlClient
     
    Public Class Form2
        Dim strSQL As String
        Dim MaConnection As New SqlConnection()
        Dim MaRequete As New SqlCommand
        Dim Commande As New SqlCommand
        Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            MaConnection.ConnectionString = "server=127.0.0.1;User Id=root;database=copro"
            If MaConnection.State = ConnectionState.Closed Then
                MaConnection.Open()
            End If
        End Sub
     
        Private Sub BtnQuitter_Click(sender As Object, e As EventArgs) Handles BtnQuitter.Click
            End
        End Sub
     
        Private Sub BtnAjouter_Click(sender As Object, e As EventArgs) Handles BtnAjouter.Click
            MaRequete.Connection = MaConnection
            MaRequete.CommandType = CommandType.Text
            Commande.CommandText = "INSERT  INTO Entreprise (raisonSoc,adresse,tel,codePos,ville) VALUES ('" & TbNom.Text & "','" & TbAdresse.Text & "','" & TbVille.Text & "','" & TbCdp.Text & "','" & TbTel.Text & "') ;"
            MaConnection.Close()
        End Sub
     
        Private Sub TbAdresse_TextChanged(sender As Object, e As EventArgs) Handles TbAdresse.TextChanged
     
        End Sub
    End Class
    Merci d'avance pour vos réponse

  2. #2
    Membre émérite Avatar de meziantou
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Points : 2 439
    Points
    2 439
    Par défaut
    Tu n'exécutes pas la commande. Il faut utiliser la méthode ExecuteNonQuery sur ta commande
    http://msdn.microsoft.com/fr-fr/libr...enonquery.aspx

    De plus il faut éviter les concaténations pour créer la commande. Utilise les requêtes paramétrées

Discussions similaires

  1. [XL-2007] Souci avec un Rows().insert
    Par kyoku59 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 27/05/2011, 16h12
  2. petit souci avec insert
    Par nana 69 dans le forum VBA Access
    Réponses: 2
    Dernier message: 07/08/2008, 11h24
  3. soucis avec une requète d'insertion
    Par veriecherie dans le forum ASP
    Réponses: 8
    Dernier message: 05/08/2008, 11h11
  4. [MySQL] soucis avec un INSERT
    Par FraK dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 28/06/2007, 17h50
  5. [MySQL] Soucis avec une insertion dans une base
    Par Ludo75 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 27/01/2006, 14h03

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