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 :

ajouter un tuple dans une base de données avec ADODB connection


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2010
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 98
    Par défaut ajouter un tuple dans une base de données avec ADODB connection
    slt, j'ai un formulaire windows à partir duquel je récupère les valeurs des champs saisies par l'utilisateur. Ces données forment un tuple que je veux sauvegarder (ajouter nouveau tuple) dans ma base de données:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    rs = New ADODB.Recordset
     rs.Open("insert into enseignant values('" + nci + "','" + TextBox3.Text + "','" + TextBox2.Text + "','" + DBNull.Value + "','" + DBNull.Value + "');", cn, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic)
    ce code ne génère aucune erreur mais l'insertion du nouveau tuple n'est pas effectuée. quelqu'un peut m'aider, merci.

  2. #2
    Membre expérimenté Avatar de anonymousse
    Profil pro
    Inscrit en
    Février 2011
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 130
    Par défaut
    bonjour,

    le principe est-il celui ci par exemple :

    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
    Dim tuple As DataRow 
    Dim table As new DataTable 
    Dim col1 As New DataColumn("Col1", GetType(System.Double)) 
    Dim col2 As New DataColumn("Col2", GetType(System.String)) 
    'on ajoute les colonnes à la datatable 
    table.Columns.Add(col1) 
    table.Columns.Add(col2) 
    'on crée un rows 
    tuple = table.NewRow() 
    'on le remplis 
    tuple.Item(0) = 1 
    tuple.Item(1) = "Première tuple de mon datatable" 
    'on l'ajoute à la table 
    table.Rows.Add(tuple)
     
    ...
    mousse

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2010
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 98
    Par défaut
    dans votre code, vous créez une table et cbbvous y insérez les données,
    mai je pense que mon problème est différent car je dispose déja d'une table dans ma base de données, et je veux soit insérer un nouveau tuple (ou modifier un tuple deja existant) dont les données sont saisies par l'utilisateur

    ce que j'ai remarqué que mon code effectue l'enregistrement(l'insertion) seulement au niveau du VB ( je trouve de nouveaux tuples inséres quand j'affiche la valeur des tuples dans des combobox)
    mai la base de donnés reste la même!!

  4. #4
    Membre expérimenté Avatar de anonymousse
    Profil pro
    Inscrit en
    Février 2011
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 130
    Par défaut
    bonjour,

    Est-tu sûr que le tuple permet ces manips, il me semblait qu'il restait fixe et non modifiable ?

    As-tu lu ce lien :

    http://jlambert.developpez.com/tutor...t-framework-4/

Discussions similaires

  1. [Débutant] ajouter plusieurs élément dans une base de données
    Par marie-anne dans le forum VB.NET
    Réponses: 8
    Dernier message: 29/06/2011, 18h07
  2. tuple dans une base de donnée
    Par yvkoe dans le forum Général Python
    Réponses: 6
    Dernier message: 18/11/2009, 20h48
  3. Ajouter un enregistrement dans une base de donnée mysql sur click bouton
    Par gueguenk dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 23/06/2009, 15h44
  4. Ajouter des éléments dans une base de données Access
    Par bidule123456 dans le forum ASP
    Réponses: 74
    Dernier message: 07/09/2007, 14h00

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