وبلاگ :
شايد سخن حق
يادداشت :
تبديل ساده تاريخ ميلادي به شمسي در SQL Server
نظرات :
1
خصوصي ،
28
عمومي
نام:
ايميل:
سايت:
مشخصات شما ذخيره شود.
متن پيام :
حداکثر 2000 حرف
كد امنيتي:
اين پيام به صورت
خصوصي
ارسال شود.
+
احمدي
باسلام
کد معرفي شده با sql 2005 کار نميکنه
پاسخ
سلام. ولي كدي كه در داخل همين پست وبلاگي نوشتهام و جديداً ويرايش و اصلاح كردم به نظرم با هر نگارشي از SQL كار كند، زيرا از دستورات عمومي و سادهاي استفاده ميكند. چند روز پيش تست كردم و تاريخ درست را خروجي داد. راستي، فراموش نفرماييد كه ما براي اولين بار در SQL 2008 حروف فارسي به صورت مستقل داريم (Persian-100) در حالي كه در 2005 از عربي استفاده ميشود. دو حرف ي و ك در عربي با فارسي تفاوت دارند. وقتي حروف «ي» و «ک» فارسي بخواهند مورد استفاده قرار بگيرند معمولاً دچار مشكل ميشوند. اين احتمال را هم بررسي بفرماييد، با توجه به اينكه در ابتداي تابع از حروف فارسي استفاده شده است. براي تست، ميتوانيد تمام بخشهاي فارسي داخل كد را موقتاً به انگليسي بر گردانيد و تست كنيد. اگر جواب داد مشكل از همين تفاوت فارسي و عربيست. موفق باشيد.