با سلام
اگر شما ویندوزتان یونیکد باشد(2000 و یا ویندوزهای فارسی مثل پارسا) و بانک اطلاعاتی نیز یونیکد باشد به راحتی میتوانید با دستورات مرتب سازی این کار را انجام دهید :
select * from table1 order by fld1
ولی اگر نخواهید از یونیکد استفاده کنید (مثلا ایران سیستم) را استفاده نمایید میتوانید اطلاعات فارسی را معکوس ذخیره نمایید نموده و با همان دستور بالا رکوردها را فراخوانی نمایید ، و هنگام نمایش فیلدها را معکوس نمایید. البته باید توجه داشته باشید که باید کدپیجی که انتخاب نموده اید کاراکترها را براساس ترتیب حروف فارسی چیده باشد که بهترین انها هم همان ایران سیستم میباشد.
موفق باشید