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

VB.NET Discussion :

VB.net Ajout de données dans une table


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    freeLance
    Inscrit en
    Avril 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : freeLance
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2011
    Messages : 22
    Par défaut VB.net Ajout de données dans une table
    Bonjou à toute la communauté,
    j'ai un petit problème, dont la solution doit etre evidente mais malheureusement je ne vois pas.
    je voudrais inserer des données dans la table Client à travers mon formulaire mais ça marche pas et aucun message d'erreur. mon code est le suivant:

    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
     Public Sub InsertClient(ByVal BanqPool As String)
              Dim RequetteInsertClt, RequetteSQL, BanqPool As String
            RequetteInsertClt = "INSERT INTO Client( Id_Clt , Raison_Sociale, Adresse_Clt) values ('" & Me.Text_IdClt.Text & "', '" & Me.Text_RaisonSciale.Text & "','" & Me.TextAdrpostale.Text & "')"
            'connectOracle.Execute(RequetteInsertClt)
            Using connection As New System.Data.OracleClient.OracleConnection(BanqPool)
                Dim command As New OracleClient.OracleCommand(RequetteInsertClt)
                command.Connection = connection
                Try
                    connection.Open()
                    command.ExecuteNonQuery()
     
                Catch ex As Exception
                    Console.WriteLine(ex.Message)
                End Try
            End Using
        End Sub
    Merci de m'aider

  2. #2
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Bonjour,

    La connexion se fait elle bien ?

    As tu essayé de récupérer la requête complète en mode débug et de l'exécuter directement dans Oracle pour voir si elle marche ?

  3. #3
    Membre averti
    Homme Profil pro
    freeLance
    Inscrit en
    Avril 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : freeLance
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2011
    Messages : 22
    Par défaut
    bonjour,
    le connexion est bien et j'ai exécuté la requette sous Oracle et j'arrive bien à
    insérer des enregistrements. je ne comprend pas.
    Merci de m'aider

  4. #4
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Tu initialise ta chaine de connexion où ?

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    Bonjour,

    Je ne suis pas sur..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Using connection As New System.Data.OracleClient.OracleConnection(BanqPool) 
    Dim command As New OracleClient.OracleCommand(RequetteInsertClt, connection)
    non ?


    Treize.

  6. #6
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Non il fait un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    command.Connection = connection

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 57
    Par défaut
    C'est vrai.

    Enfin ça lui coûte rien d'essayer

  8. #8
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Faudrait pas faire un commit ?

    Et sinon, il faut utiliser les requêtes paramétrées (=> FAQ)

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

Discussions similaires

  1. [AC-2003] Ajouter/Modifier Données dans une table
    Par Waals dans le forum IHM
    Réponses: 10
    Dernier message: 24/06/2010, 22h52
  2. [AC-2007] Ajouter des données dans une table vide
    Par othke dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 08/04/2010, 19h16
  3. Access/VBA Ajouter des données dans une table !
    Par vto59 dans le forum VBA Access
    Réponses: 10
    Dernier message: 04/06/2009, 15h18
  4. requêtes ajout plusieurs données dans une table
    Par COLOMBAT dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 04/04/2008, 17h27
  5. [MySQL] Ajouter des données dans une table avec la cmd update
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 25/09/2007, 19h54

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