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

 Delphi Discussion :

Illegal filter expression


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut Illegal filter expression
    Salutations

    j'ai un gros probléme pour filtrer un table sous delphi
    pour information je travail sous delphi 7 et comme SGBD j'ai sql server 2005 express et la connexion entre les deux ce fait par le composant SDAC

    lorsque je met ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Data.T_O.Filter:='Date_O=''+DATETOSTR(DateTimePicker1.Date)+''and'Type_O='''+ComboBox1.Text+'';
    Data.T_O.Filtered:=true;
    c'est a dire un double filtrage, delphi m'affiche "Illegal filter expression"

    merci d'avance pour celui qui va m'aider

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut et bienvenue

    Essaye comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Data.T_O.Filter := 'Date_O = ' + QuotedStr(DateToStr(DateTimePicker1.Date)) +
        ' and Type_O = ' + QuotedStr(ComboBox1.Text);
    Avec un ShowMessage derrière pour vérifier la construction de la valeur.

    @+ Claudius

  3. #3
    Invité1
    Invité(e)
    Par défaut
    ou ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Data.T_O.Filter:='Date_O='''+DATETOSTR(DateTimePicker1.Date)+'''+'and'+'Type_O='''+ComboBox1.Text+'''';
    Data.T_O.Filtered:=true;
    bonne chance

  4. #4
    Futur Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut Réponse
    Merci bocoup a vous deux je vais tester tous de suite

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

Discussions similaires

  1. objectDataSource et Filter Expression : pb de CaseSensitive
    Par tatayet_le_felee dans le forum ASP.NET
    Réponses: 3
    Dernier message: 16/01/2009, 16h48
  2. objectDataSource et Filter Expression
    Par tatayet_le_felee dans le forum ASP.NET
    Réponses: 1
    Dernier message: 20/10/2008, 10h53
  3. Filters OR dans l'expression builder
    Par ravaid dans le forum BIRT
    Réponses: 3
    Dernier message: 08/07/2008, 14h32
  4. "illegal start of expression" à la compilation!
    Par cinou01 dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 30/03/2008, 16h58

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