I figured out what the problem is, now how to come up with a solution.
The problem seems to be that the last [space] is being represented with
A0 instead of 20 in the database.
How can I take that into account in my queries and return the data
regardless of the byte value used for [space]?
>I figured out what the problem is, now how to come up with a solution.
>
[quoted text clipped - 3 lines]
>How can I take that into account in my queries and return the data
>regardless of the byte value used for [space]?
Hi Terry,
Short-term solution:
WHERE REPLACE (SongName, CHAR(160), ' ') = 'John Jacob (Jingleheimer
Schmidt)'
Downside is that an index on the SongName column (if there is any) can't
be used as effectively.
Long-term solution: fix the front end or the stored proc that handles
data entry to convert char(A0) to space (= fixing the leak), then run an
update to convert existing data (= mopping up the floor).

Signature
Hugo Kornelis, SQL Server MVP