C
Charax
Using MS Access 2003 with ODBC to SQL Server 2005 on a Win XP US English
system. The database is Access 2000 format. I do not have "SQL Server
Compatible Syntax (ANSI 92)" selected.
Several fields of my database are nvarchar text with mixed English and
Greek.
Goal: I need a query to return all records that contain a specific Greek
word or phrase.
Whenever I use a Greek word in the Like criteria, the query returns no
records, for example,
Like "*???????*"
(If this doesn't come through properly it is the Greek name ARSAKOU in Greek
Unicode UTF-8: all uppercase Alpha Rho Sigma Alpha Kappa Omicron Upsilon)
However. I have found the query works when I place square brackets around
each letter:
Like "*[?][?][?][?][?][?][?]*"
There must be a better way! I must be missing the obvious. Can anyone help?
Cheers,
Charax
system. The database is Access 2000 format. I do not have "SQL Server
Compatible Syntax (ANSI 92)" selected.
Several fields of my database are nvarchar text with mixed English and
Greek.
Goal: I need a query to return all records that contain a specific Greek
word or phrase.
Whenever I use a Greek word in the Like criteria, the query returns no
records, for example,
Like "*???????*"
(If this doesn't come through properly it is the Greek name ARSAKOU in Greek
Unicode UTF-8: all uppercase Alpha Rho Sigma Alpha Kappa Omicron Upsilon)
However. I have found the query works when I place square brackets around
each letter:
Like "*[?][?][?][?][?][?][?]*"
There must be a better way! I must be missing the obvious. Can anyone help?
Cheers,
Charax