من کوئری را دارم:
SELECT .....,[LastName],....
FROM [TBL]
order by [LastName] asc
این ستون نام های خانوادگی فارسی داره ولی برام به ترتیب حروف الفبا سورت نمیکنه علت چیه؟
من کوئری را دارم:
SELECT .....,[LastName],....
FROM [TBL]
order by [LastName] asc
این ستون نام های خانوادگی فارسی داره ولی برام به ترتیب حروف الفبا سورت نمیکنه علت چیه؟
collation رو بررسي كنيد
collation دیتابیسم Arabic_CI_AS هست و کوئری ام را به این شکل تغییر دادم باز هم نشد
SELECT .....,[LastName],....
FROM [TBL]
order by [LastName] collate Arabic_CI_AS asc
اگر از sql 2008استفاده ميكنيد collation رو Persian كنيد تا مشكلتون انشالله حل بشه
ضمن راهنمایی که جناب ahmad_eagle2002 گفتند فیلد نام خانوادگی تون رو هم یه Trim بزنید ، چون ممکنه اول اونها blank خورده باشه که باعث عدم سورت صحیح میشه.
من از sql 2005 استفاده میکنم.مشکل برای trim هم نیست.
چه باید کرد؟