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

ASP.NET Discussion :

Ma tableAdapter ne me renvoie aucune ligne


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de dachir
    Inscrit en
    Juillet 2006
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 148
    Par défaut Ma tableAdapter ne me renvoie aucune ligne
    Bonjour,
    J'ai sur une BD sql server 2005 une procedure stockée qui renvoie les données d'une table temporaire. Je lie ma procedure a une tableAdapter et comme ma procedure est basée sur une table temporaire, je suis obligé de créér les champs de ma tableAdapter manuellement. Je vérifie dans un premier temps si les données arrivent dans ma tableAdapter en y faisant un clic droit puis en cliquant sur le menu afficher les données. Les données apparaissent bel et bien (classique). Maintenant, dans ma code vb, j'appelle la procedure comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim ds as new Madataset
    Dim da as new MadatasetTableAdapters.MatableTableAdapter
    da.Fill(ds.Matable, variable1, variable2)
    Msgbox(ds.Tables("Matable").Rows.Count) 'donne 0
    La boite de dialogue issue de ce bout de code donne zéro (0).
    Je ne comprend pas pourquoi?

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Regarde la prorriété SelectCommand du DataAdapter avant le Fill.
    Elle doit contenir quequechose comme au minimum "SELECT * FROM MON_NOM_DE_TABLE".
    Tu pourrais l'initialiser en appelant CommandBuilder().

Discussions similaires

  1. Renvois Identifiant ligne par procédure stockée
    Par MAXIPAT dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/02/2007, 09h21
  2. Réponses: 5
    Dernier message: 12/12/2006, 14h09
  3. [C++.NET] erreur "aucune ligne"
    Par raboin dans le forum VC++ .NET
    Réponses: 11
    Dernier message: 15/05/2006, 17h34
  4. [VB6]MSHFlexGrid | renvoi de ligne
    Par ouar dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 03/05/2006, 00h47
  5. requette qui renvoi des ligne double
    Par fehmitn dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 13/09/2004, 22h36

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