ali_md110
سه شنبه 02 آذر 1389, 00:55 صبح
با سلام
من با تابع زير تابع شمسي ساخته و توي اسكيول سرور استفاده ميكنم ولي با ركوردهاي Null خطاي زير رو برميگردونه
'toshamsi' failed because parameter 1 is not allowed to be null and is not an output parameter.
در ضمن داخل تابع دستوراتي جهت چك كرن مقدار null رو هم قرار ميدم ولي باز خطا بر ميگردونه
اين هم تابع
public static SqlString toPersianDate(DateTime dt)
{
string result = "";
if (dt != null)
{
PersianCalendar pc = new PersianCalendar();
int year = pc.GetYear(dt);
int month = pc.GetMonth(dt);
int day = pc.GetDayOfMonth(dt);
result = year.ToString().PadLeft(4, '0') + "/" + month.ToString().PadLeft(2, '0') + "/" + day.ToString().PadLeft(2, '0');
}
return new SqlString(result);
}
من با تابع زير تابع شمسي ساخته و توي اسكيول سرور استفاده ميكنم ولي با ركوردهاي Null خطاي زير رو برميگردونه
'toshamsi' failed because parameter 1 is not allowed to be null and is not an output parameter.
در ضمن داخل تابع دستوراتي جهت چك كرن مقدار null رو هم قرار ميدم ولي باز خطا بر ميگردونه
اين هم تابع
public static SqlString toPersianDate(DateTime dt)
{
string result = "";
if (dt != null)
{
PersianCalendar pc = new PersianCalendar();
int year = pc.GetYear(dt);
int month = pc.GetMonth(dt);
int day = pc.GetDayOfMonth(dt);
result = year.ToString().PadLeft(4, '0') + "/" + month.ToString().PadLeft(2, '0') + "/" + day.ToString().PadLeft(2, '0');
}
return new SqlString(result);
}