/ / MS Access requête retournant des caractères chinois - corruption de table possible? - ms-access

Requête MS Access renvoyant des caractères chinois - corruption de table possible? - ms-access

J'ai copié et collé une nouvelle version des données dans ma table MS Access et maintenant, je reçois des caractères étranges dans mes requêtes. Essentiellement, si je dis:

SELECT a, b from table1

tout va bien. Si je fais plutôt

SELECT a, b from table1 group by a, b

En conséquence, je reçois des personnages vraiment étranges. Au début, je me suis retrouvé à l'envers, mais maintenant je reçois des caractères chinois. C’est bizarre parce que d’autres requêtes de ma base de données utilisent la table et obtiennent le résultat souhaité. Il semble que c’est seulement quand je fais un groupe, que j’ai des problèmes. Aucune suggestion? J'étais prêt à le déployer, mais maintenant je reçois ces erreurs!

Réponses:

7 pour la réponse № 1

Il s’agit généralement d’un bogue rencontré lors du regroupement sur un champ Mémo.

Il peut y avoir plusieurs solutions de contournement en fonction de vos besoins:

Select
a, Left(b, 255) As b
From
table1
Group By
a, Left(b, 255)

Select
a, Mid(b, 1) As b
From
table1
Group By
a, Mid(b, 1)

Select
a, First(b) As firstb
From
table1
Group By
a

Select
a, DLookUp("b","table1","Id = " & [table1]![Id] & "") AS b
From
table1
Group By
a, DLookUp("b","table1","Id = " & [table1]![Id] & "")