cs_steph95
Messages postés13Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention23 février 2006
-
30 sept. 2002 à 10:50
cs_steph95
Messages postés13Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention23 février 2006
-
7 oct. 2002 à 09:32
VB6, requêtes SQL, MDAC
Bonjour,
Le résultat d'une requête est erronée lorsque les données comportent des accents.
Exemple :
Je recherche les 'députés', il ne me rapporte que les 'députés maire', pas les 'députés' tout seul. Apparemment la présence de l'espace permet aux données d'être rapatriées.
C'est étrange, est-ce un bug de MDAC 2.6, qqun a t il déjà rencontré ce problème.
La requête est sûre et a déjà fait ses preuves.
cs_steph95
Messages postés13Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention23 février 2006 30 sept. 2002 à 14:09
L'utilisation du double quotes est bien prise en compte. Cette requête fonctionne mal uniquement dans le présent.
Petite précision, quand je fais une requête sur 'de' il me rapporte 'député', mais quand je fais 'dé' il ne me rapporte que les données ayant un espace après le premier mot (ex: 'député européen'). Mais pas député et ni délégué par ex.
La requête est bonne, elle est utilisée dans un progiciel qui a fait ses preuves depuis près de 7 ans.
N'y aurait-il pas un bug dans le MDAC ? (v2.6)
cs_steph95
Messages postés13Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention23 février 2006 30 sept. 2002 à 18:08
Voici la requête :
W_PHRASE = "SELECT TABLE_INT, TABLE_NUM, TABLE_COD
FROM T_T_TABLE
WHERE TABLE_TAB = " & W_TABLE_NUM & "
AND TABLE_INT LIKE '" & Replace(Zone, "'", "''") & "' " &
CONTROLE_DATE_ET_ACCES(Date, "AND") & "ORDER BY TABLE_INT"
où Zone = 'Dé%' dans notre cas.
Je précise également que AUCUNE erreur n'est rapportée, on constate seulement qu'il manque les données indiquées dans les précédents messages.
Vous n’avez pas trouvé la réponse que vous recherchez ?