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

Windows Forms Discussion :

[VB.NET][ADO]pb d'ajout


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut [VB.NET][ADO]pb d'ajout
    SaLuT tout le monde.
    J'ai problem dans l'ajout d'un nouveau enregistrement dans la base de données, j'utilise ADO, voila ce que j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Dim rs as ADODC.RescordSet = new ADODC.RecordSet
    'apres l'ouverture de la connection
    rs.open("Select * from table",Connection,'et tout le tralala)
    'Voici l'erreur
    rs!Nom= tNom.text
    rs!Prenom = tPrenom.text
    'et ainsi de suite il y a toujour une erreur dans "rs!Nom=..."
    que doit je faire :

  2. #2
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    utilises ADO.NET

    Rem : Ton curseur est ReadOnly

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut
    C'est ce que j'utilise, mais je ne sais pas oué le pb.
    comment je rend le curseur readwrite.
    Dans les paramtre du recordset j'ai mit le curseur dinamique.
    ou je peut trouvé de l'aide :

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Par défaut
    Le fait que tu utilises un ADODC avec un recordset prouve que tu n'utilises pas ADO.NET.

    Quoi qu'il en soit, meme si tu positionnes ton curseur en aduseclient et readwrite, tu faits du VB6 dans VB.NET

    Allez !!! passe aux datasets et aux datareaders, c'est très sympa et il y a pleins de tutos sympas ici !

  5. #5
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 38
    Par défaut tralala !!?
    lors de l'ouvérture d'une table il faut préciser le type du curseur et dans ce cas il est dynamique ,il faut aussi déverouiller la table puisque tu veux faire l'ajout. tu vois maintenant c'est pas "tralala".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    curseur dynamique=adopendynamic.
    déverouiller=adlockedoptimestic.
    cancernant l'affectation:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RS(0).value=text1.text       ' 0 est le 1ier champ de l'RS

  6. #6
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut
    Citation Envoyé par hakim11
    RS(0).value=text1.text ' 0 est le 1ier champ de l'RS
    Merci c ce qu'il me falait.
    Pour le ADO.NET je trouve qu'il y a trop de ligne a géré et et en plus j'ai pas beaucoup apprecier le Dataset il est beaucoup trop long.
    en tout cas c mon point de vue.

  7. #7
    Membre éclairé Avatar de amazircool
    Inscrit en
    Décembre 2005
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 497
    Par défaut code vb dans le dot net
    Jais remarque que mon ami « charaf » utilisé le code VB 6.0 .
    Je sais pas est ce que sa marche bien sur le dot net ? Et si oui quel inconvénient ?
    merci

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

Discussions similaires

  1. [VB.NET][ADO]Fusionner des dataTables
    Par neo.51 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 30/07/2005, 00h22
  2. [VB.NET] [ADO.NET] Récupérer id après insertion
    Par nashouille dans le forum Accès aux données
    Réponses: 9
    Dernier message: 09/01/2005, 15h54
  3. [VB.NET] [ADO.NET] Clef primaire auto incrémenté
    Par Guld dans le forum Accès aux données
    Réponses: 4
    Dernier message: 25/09/2004, 20h46
  4. [VB.NET] [ADO.NET] Adapter, TableMapping et DataSet xsd
    Par neo.51 dans le forum Accès aux données
    Réponses: 14
    Dernier message: 23/09/2004, 16h52
  5. [VB.NET] [ADO.NET] DataAdapter et concaténation
    Par master56 dans le forum Accès aux données
    Réponses: 3
    Dernier message: 04/06/2004, 13h25

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