smh_5800
شنبه 20 فروردین 1390, 13:07 عصر
سلام
امیدوارم که عنوان مناسبی انتخاب کرده باشم تا موجب حذف شدن تاپیک نشود.
کد زیر را در نظر بگیرید:
Dim DateTime_EN AS String = e.Row.Cells(4).Text.ToString
مقداری که DateTime_EN می گیره رشته ای مانند زیر است :
2011/04/06 02:45:18 AM
که این مقدار در Gride نمایش داده می شود
مقداری که نمایش داده می شود در سیستم شماره 1 عبارت است از :
2011/04/06 02:45:18 PM
اما همین برنامه وقتی در سیستم شماره 2 اجرا می شود مقدار زیر را بر می گرداند :
4/6/2011 2:45:18 PM
نکات قابل توجه :
1- برنامه ای که در سیستم شماره 1 و سیستم شماره نصب شده است یکی است و از دیتابیس سیستم شماره 1 استفاده می شود
2- تنظیمات مربوط به زبان و تاریخ هر دو سیستم یکسان است
3- مشخصات سیستم شماره 1 :
win 2003 + SQL server 2005 SP3 + VS2008
4- مشخصات سیستم شماره 2 :
win 2003 + SQL server 2005 SP3
از دوستان برنامه نویس کسی علت نمایش اشتباه در سیستم شماره 2 را می داند ؟؟؟؟
لطفا کمک کنید
ممنون
امیدوارم که عنوان مناسبی انتخاب کرده باشم تا موجب حذف شدن تاپیک نشود.
کد زیر را در نظر بگیرید:
Dim DateTime_EN AS String = e.Row.Cells(4).Text.ToString
مقداری که DateTime_EN می گیره رشته ای مانند زیر است :
2011/04/06 02:45:18 AM
که این مقدار در Gride نمایش داده می شود
مقداری که نمایش داده می شود در سیستم شماره 1 عبارت است از :
2011/04/06 02:45:18 PM
اما همین برنامه وقتی در سیستم شماره 2 اجرا می شود مقدار زیر را بر می گرداند :
4/6/2011 2:45:18 PM
نکات قابل توجه :
1- برنامه ای که در سیستم شماره 1 و سیستم شماره نصب شده است یکی است و از دیتابیس سیستم شماره 1 استفاده می شود
2- تنظیمات مربوط به زبان و تاریخ هر دو سیستم یکسان است
3- مشخصات سیستم شماره 1 :
win 2003 + SQL server 2005 SP3 + VS2008
4- مشخصات سیستم شماره 2 :
win 2003 + SQL server 2005 SP3
از دوستان برنامه نویس کسی علت نمایش اشتباه در سیستم شماره 2 را می داند ؟؟؟؟
لطفا کمک کنید
ممنون