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 :

Selection des enregistrements dans un DataSet


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    923
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 923
    Points : 760
    Points
    760
    Par défaut Selection des enregistrements dans un DataSet
    Bonjour à tous,

    J'ai un erreur qui je n'arrive pas à comprendre, si quelqu'un pourrait me donner une lumière, il serait de grand aide

    J'ai un DataSet avec des donnés des collaborateurs, et j'essaye de compter le nombre d'enregistrements avec quelques caracteristiques:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim tcH As Integer = Me.DsCollaborateurs.dtCollaborateurs.Select("agence=" & CInt(arrAgences(_Row)) & " AND sexe='M' AND temps_travail>=" & CType(_Complet, Single)).Count
    <br />
    Là j'ai l'erreur "Erreur de syntaxe dans l'expression."

    Mais si je remplace Single pour Int32:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim tcH As Integer = Me.DsCollaborateurs.dtCollaborateurs.Select("agence=" & CInt(arrAgences(_Row)) & " AND sexe='M' AND temps_travail>=" & CType(_Complet, Int32)).Count
    <br />
    Le code marche bien.


    L'expression est (où temps_complet est de type Single et vaut 151.67):

    "agence=1 AND sexe='M' AND temps_travail>=151,67" (Pour le Single)
    "agence=1 AND sexe='M' AND temps_travail>=152" (Pour le Int32)

    J'ai déjà essayé de faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CType(_Complet.toString.Replace(",","."), Single)
    <br />
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CType(_Complet.toString.Replace(",",",,"), Single)
    <br />
    Mais aucun methode ne semble marcher, les deux cas avec un erreur de convertion...


    Est-ce que quelqu'un peut m'aider, svp?
    Merci d'avance





    EDIT: J'ai mis les balises <br /> parce que le formatage des balises de code étaient un peu bizarres...

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    923
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 923
    Points : 760
    Points
    760
    Par défaut
    Bon,

    j'ai reussi à le faire avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CType(_Complet, Single).ToString.Replace(",", ".")
    <br />

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

Discussions similaires

  1. Manque des enregistrements dans mon select
    Par rungis78-76 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/01/2015, 15h01
  2. Rapatrier des enregistrements dans la bonne table
    Par el_quincho dans le forum Access
    Réponses: 1
    Dernier message: 13/03/2006, 14h41
  3. [WD9] Cliquer sur des enregistrements dans une table
    Par oz80 dans le forum WinDev
    Réponses: 2
    Dernier message: 15/12/2005, 20h11
  4. [VB.NET] Requete avec des dates dans un DataSet
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 02/10/2005, 14h30
  5. []Problème d'affichage des enregistrements dans un DataReport
    Par GeniuZ dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 05/01/2005, 16h52

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