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

C# Discussion :

DATAGRID et Top sur une vue SQL


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 141
    Par défaut DATAGRID et Top sur une vue SQL
    Bonjour,

    J'utilise une base de données SQL Serveur dans mon site web.

    Je remplis dynamiquement mon grid en recuperant a la connexion de l'utilisateur le nom de la base de données sur laquelle il doit se connecter.

    La requete permettant de remplir le grid est de la forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select * From MAVUE where Tiers = TiersConnecté
    Cependant si je met dans ma vue un TOP 10 le grid va me retourner 6 enregistrement (je precise qu'il y a 32 enregistrements correspondant a la requete).

    Si je met le TOP 10 dans mon code C# donc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select TOP 10 * from MAVUE Where Tiers= TiersConnecté
    et rien dans ma vue alors le grid retourne bien 10 enregistrements.

    Si je met un top 10 dans ma vue et un dans mon code il prend en compte celui de la vue et me retourne que 6 enregistrements

    J'ai essayé 2 manière de connecter mon grid via une connection OleDbConnection ou via un SQLDATASource et les résultats sont les mêmes.

    Est ce que quelqu'un a dejà rencontré ce problème?

    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 346
    Par défaut
    Bonjour,

    que se passe-t-il si tu exécutes tes requêtes depuis le management console de SQL Server ? Est-ce que le nombre d'enregistrement retourné est correcte ou pas ?

    Bye

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 141
    Par défaut
    Oui si j'ouvre l'analyseur de requete et que je reprend exactement la requete de définition de la vue et il me retourne bien tous les enregistrements.

    Donc si je fais un top 10 il me retourne bien 10 enregistrements.

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 346
    Par défaut
    Donc côté SQL c'est OK, tes requêtes semblent fonctionner correctement.
    Pourrais-tu en mode debug vérifier le nombre de lignes retourné par ta requête avant l'affichage dans le grid ?

    Bye

Discussions similaires

  1. Créer une vue SQL Server sur fichier texte
    Par surcouf1 dans le forum Développement
    Réponses: 2
    Dernier message: 24/05/2011, 21h19
  2. Requete SQL sur une vue
    Par MASSAKA dans le forum Langage SQL
    Réponses: 13
    Dernier message: 07/01/2010, 16h17
  3. PL-SQL sur une vue
    Par Mimile28 dans le forum SQL
    Réponses: 8
    Dernier message: 03/07/2007, 16h57
  4. SQl requette sur une vue
    Par Destiny dans le forum Langage SQL
    Réponses: 6
    Dernier message: 12/10/2006, 09h17
  5. delete sur une vue: rule
    Par Bouboubou dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 18/05/2004, 18h58

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