Distinguish Language Character Set

K

KTsolis

Hello,
I have a database that contains records in Greek and
records in English as well. I am trying to design a query
that will retrieve records where the entries of the
field "Family Name" for example contain letters from both
the Greek and English alphabet, as this is unacceptable
for my purposes and i will have to make corrections. Can
anyone help. I will appreciate it much!
Thanks in advance!
 
M

MGFoster

KTsolis said:
Hello,
I have a database that contains records in Greek and
records in English as well. I am trying to design a query
that will retrieve records where the entries of the
field "Family Name" for example contain letters from both
the Greek and English alphabet, as this is unacceptable
for my purposes and i will have to make corrections. Can
anyone help. I will appreciate it much!
Thanks in advance!

Access (JET) dbs can't have multiple collations in the same db. MS SQL
Server can. See the SQL Books On Line (BOL) articles on Collation
(under the index - "collations: mixed collation environments; multiple")
and other articles under "collations" in the index.
 
G

Guest

Hello Again and thank you
What I really want to do, and sorry for not expressing it correctly the first time, is not collate records or fields but
In the field "FamilyName" there are Greek people that write their family name in Greek, and that's OK, and non-Greek people that write their name in Latin characters, and that's OK too. However, the problem arises when there is a non-Greek person for example named "TSOLIS" and the "T" in his name is written in Greek whereas the rest of his name's characters "SOLIS" are written with Latin, and that is the problem. This difference is not visible since letter "T" is the same for both Greek and Latin alaphabet. I have not made the data-entry myself, and I have to make sure for consistency so i thought of creating a query that will retrieve records with such incosistencies. Thanks again
 
M

MGFoster

KTsolis said:
Hello Again and thank you,
What I really want to do, and sorry for not expressing it correctly the first time, is not collate records or fields but:
In the field "FamilyName" there are Greek people that write their family name in Greek, and that's OK, and non-Greek people that write their name in Latin characters, and that's OK too. However, the problem arises when there is a non-Greek person for example named "TSOLIS" and the "T" in his name is written in Greek whereas the rest of his name's characters "SOLIS" are written with Latin, and that is the problem. This difference is not visible since letter "T" is the same for both Greek and Latin alaphabet. I have not made the data-entry myself, and I have to make sure for consistency so i thought of creating a query that will retrieve records with such incosistencies. Thanks again

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

In database speak "collation" means the alphabet that is used to store
textual data. In Access you can have the whole database one collation,
e.g., Greek, but you cannot have both a Greek and Latin alphabet in the
database. You can import data that has that mix, but, some of the
characters will appear as dark rectangles or blanks. In MS SQL Server
2000 you can have different collations on different columns, but you
cannot have different collations in the same column. AFAIK, what you're
asking cannot be done with any database engine. Others readers may have
better information.

You say that someone else entered the data. How did they co-mingle the
different alphabets in one data cell? My guess is they used non
database data-entry software, like an MS Word table, because the
individual characters in a Word document can be different alphabets.

- --
MGFoster:::mgf00 <at> earthlink <decimal-point> net
Oakland, CA (USA)

-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.0
Charset: noconv

iQA/AwUBQGOBv4echKqOuFEgEQLXQgCeP6mO4kA15pqW9qY+02a77wYjoTMAn3q/
jZnpiEgsTEIym8C3Q+SgEqX4
=jmuK
-----END PGP SIGNATURE-----
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top