PDA

View Full Version : گرفتن تاریخ فارسی و ساعت در شبکه از روی سیستمی که بروی آن Sql نصب است



sorush206
شنبه 19 بهمن 1387, 09:20 صبح
سلام به همه دوستان

من یک برنامه نوشتم که تحت شبکه اجرا می شود و یک دیتابیس Sql دارد که روی فقط روی سرور نصب شده ، مشکل من اینه که ساعت و تاریخ فارسی رو که در هر ثبتی توی دیتابیس ثبت میشه هر کلاینتی از ساعت و تاریخ سستم خودش می گیره و این دو هماهنگ نیست.

راهی هست که همه کلاینت ها ساعت و تاریخ فارسی خودشون رو از سیستمی بگیرند که SqlServer روی اون نصبه ؟؟ :متفکر:

nokhodsiah2001
شنبه 19 بهمن 1387, 09:48 صبح
اگر دامین داری میتونی از دستور Net time روی سرور استفاده کنی

sorush206
شنبه 19 بهمن 1387, 10:43 صبح
نه ندارم ولی مشکلمو تونستم اینطوری حل کنم :



"Select CONVERT(varchar, getdate(), 108);"


از خود سرور تاریخ و ساعت رو بر میگردونه ، کد قسمت سوم 108 میتونه از 100 تا 114 باشه که فرمت های مختلف ساعت و تاریخ توش تعریف شده ...

اما تاریخ برگردونده شده باید توی یک تابع به شمسی تبدیل بشه.:لبخندساده:

nokhodsiah2001
شنبه 19 بهمن 1387, 16:02 عصر
ok من فکر کردم میخوای ساعت و تاریخ سیستمهای شبکه رو یکسان سازی کنی

موفق باشی