SQl : Pb pour bien placer les apostrophes [Résolu]

Signaler
Messages postés
197
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
17 décembre 2014
-
Messages postés
197
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
17 décembre 2014
-
Bonjour, j'ai un soucis je n'arrive à bien formuler ma requete.

Le soucis c'est que je ne parviens pas à prendre en entier mon nom de colone (CAT-CD-1), je crois qu'il prend les tirets pour des moins, j'ai probablement pas mis assez d'apostrophes ou pas aux bons endroits .

Si vous avez une idée c'est volontiers :

Filtre:=Filtre+'CAT-CD-1='''+ Label54.Caption+'''';

3 réponses

Messages postés
197
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
17 décembre 2014

Bonjour et merci à tous pour vos réponses, j'ai fini par trouver la réponse était :

Filtre:=Filtre+'[CAT-CD-1]='''+ Label54.Caption+''''; end;

Les crochets permettant de cadrer les noms de colone un peu atypique.

Merci à tous.
Messages postés
256
Date d'inscription
mercredi 5 septembre 2007
Statut
Membre
Dernière intervention
6 janvier 2011

Bonjour

Une petite proposition, je pense qu'elle vous sera utile;
Filter:''CAT-CD-1''' + Label54.Caption + '*''';
Filtered :=True;

Si non utilisez une instruction SQL Select ... Where.... pour limiter tous ces problèmes

Bonne chance et plein de succès.
Messages postés
814
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
30 juillet 2009
3
salut,

je ne comprend pas bien ton cas,  mais j'ai toujours résolu mes problèmes d'apostrophes en utilisant des requêtes paramétrées. Regarde dans l'aide de Delphi/google pour plus d'info.

bonne chance,

Loda
<hr size="2" width="100%" />Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.