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

Accès aux données Discussion :

[VB 2008,SQL server] dataSet sans champ "Tables"


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 959
    Par défaut [VB 2008,SQL server] dataSet sans champ "Tables"
    Bonjour,

    je voudrais ajouter une ligne dans une dataTable; la dataTable s'appelle sup, et le dataSet dataSet1.

    j'écris donc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dim new_row As DataRow
    new_row = DataSet1.Tables("sup").newRow
    mais j'obtiens lors de l'écriture de la ligne l'erreur "reference to a non-shared member requires an object reference";

    je voudrais savoir si la ligne est bien écrite, ou quelle est la modification à effectuer.

    merci,

    lolveley.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 959
    Par défaut
    je précise que habituellement cete erreur se produit lorsqu'il manque un 'new' quelque part, mais ici je ne vois pas où, ce n'est pas pour le dataSet quand même...

    lolveley.+

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 959
    Par défaut
    eh bien j'ai réussi à corriger l'erreur: il fallait instancier un dataset; tout cela me semble obscur quand même; et dans les livres que j'ai je ne trouve que des infos qui me semblent obsolètes: datareaders et Cie;

    y-a-t'il quelqu'un qui connaisse un livre qui "colle" à l' utilisation de bases de données sous VS (y compris le concepteur visuel), ou même un tuto sur le net?

    lolveley.

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Les datareaders ne sont pas obsolète du tout. C'est simplement une autre approche pour l'accès aux données. On appelle ça le mode connecté, par rapport aux dataset qui sont appelés mode déconnecté.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/08/2006, 16h14
  2. [SQL Server] céer un champs AutoInc
    Par aityahia dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 03/07/2006, 09h52
  3. [SQL Server] insertion de champs depuis un requete
    Par bleuerouge dans le forum Langage SQL
    Réponses: 3
    Dernier message: 15/06/2006, 18h19

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