Dans ma table SQL Image
, quand j'effectuer une requête de rechercheSQL ne peut pas rechercher
SELECT * FROM Image WHERE platename LIKE 'WDD 666'
il renvoie aucun résultat (en utilisant autre colonne de recherche alors pas de problème).
Toutes les données de colonne ont été insérées par code C#. (Si entrer les données de recherche manuelle fonctionne.)
maintenant je soupçonne que les mots WDD 666
n'était pas l'alphabet anglais. Est-ce possible?
En C#, le numéro de plaque a été généré en utilisant tesseract wrapper string type
.
Que dois-je faire pour rechercher le numéro de la plaque?
Merci d'avance et désolé pour mon mauvais anglais.
Qu'est-ce que trim() et len () de platename, c'est-à-dire SELECT '*' + plaqueName + '*', len (plateName) . Vous pouvez avoir des caractères non imprimables supplémentaires dans le champ ... – Sparky
Il est possible que votre configuration de collation soit différente de celle utilisée par votre requête. Vérifiez cette question sur http://stackoverflow.com/questions/531453/sql-server-2008-difference-between-collation-types –