30. juni 2005 - 09:36Der er
16 kommentarer og 2 løsninger
Mærkelig problem ved søgning med vildcard
Hvis jeg laver følgende søgning i min table:
SELECT * FROM test WHERE vaerdie LIKE '%klima%'
Får jeg jeg intet resultat, det er på trods af at der findes en post i databasen med værdien "klimaanlæg", Hvis jeg så søger på "%klim%" virker det fint. Retter jeg teksten "klimaanlæg" i tabellen til "klima" kan jeg godt søge på "%klima%".
Jeg har så prøvet at lave forskellige andre kombinationer med ord som virker fint, men så snart at jeg har en post der indeholder "klima" + virker det ikke ....
Jeg har nu prøvet at lave en database med Collation name: SQL_Latin1_General_CI_AS og der er ingen problemer. Så det har åbenbart noget med der danske tegnsæt at gøre. Hvordan kan jeg undgå problemet, uden at skulle konventer min database til et andet sprog?
Nu fatter jeg slet ingen ting... Ville lige teste på søgningen inden jeg tilrettede den også virkede den lige pludselig. Hvad kan der være sket i nat siden det lige pludselig virker som det skal?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.