نمایش نتایج 1 تا 3 از 3

نام تاپیک: مقایسه بین دو مقدار رشته ای

  1. #1

    مقایسه بین دو مقدار رشته ای

    سلام. من یک وب سرویس(webapi) دارم که یک بازه تاریخی رو میگیره و مقایسه میکنه و اطلاعات بین تاریخ کوچکتر و بزرگتر رو از دیتابیس استخراج میکنه:

    public IEnumerable<miladUssd.Models.DomainModels.A_ESHTRA K> GetGisAb(string LowDate,string UpDate)
    {

    var model3 = bleshtrak.Where(p => Convert.ToDouble(p.A_DATENASBA) > Convert.ToDouble(LowDate) & Convert.ToDouble(p.A_DATENASBA) < Convert.ToDouble(UpDate)).ToList();
    return(model3);

    }

    ورودی تابع هر دو تاریخ (96/11/30) ودر دیتابیس از نوع رشته ای(varchar) هستندالان مشکل اینجاست اگر در کوئری که دارم بدون کانورت فیلد خاصی بخوام اجرا کنم خطا میده که دو مقدار رشته ای رو از لحاظ بزرگتر یا کوچکتر نمیتونم با هم مقایسه کنم... حالا هم میام کانورت میزنم اول فیلدها(مثل دابل در بالا) ایندفعه حین اجرا ارور میده . کانورتهای دیگه مثل datetime و int هم امتحان کردم ولی بازم خطا میگیره...
    دوستان ممکنه این سوال مبتدی باشه ولی ممنون میشم اگه راهنمایی ام کنید.
    ضمنا با entityframwork به دیتابیس اوراکل کانکت شدم.

  2. #2

    نقل قول: مقایسه بین دو مقدار رشته ای


  3. #3
    کاربر دائمی آواتار ali_md110
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    شیراز
    پست
    1,181

    نقل قول: مقایسه بین دو مقدار رشته ای

    مشکل شما در اینه که تاریخ رو بصورت شمسی در دیتابیس ذخیره کردید و توابع موجود فقط بر روی تاریخهای میلادی جوابگجو هست
    برای حل مشکل شما باید با Projection یعنی ابتدا علامت "/" از تاریخها حذف و تبدیل به عدد بشه و سپس این دو تاریخ از هم کسر بشه
    میتونید از Resolveusing Automapper هم استفاده کنید

تاپیک های مشابه

  1. تعیین شباهت بین دو مقدار رشته ای
    نوشته شده توسط aryasoft2872 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: شنبه 17 بهمن 1388, 19:04 عصر
  2. مقایسه بین دو زمان (ساعت)
    نوشته شده توسط Tiro Pro در بخش برنامه نویسی در 6 VB
    پاسخ: 16
    آخرین پست: یک شنبه 26 اسفند 1386, 17:46 عصر
  3. جستجو بین دو مقدار
    نوشته شده توسط reza108108 در بخش Access
    پاسخ: 2
    آخرین پست: پنج شنبه 26 مهر 1386, 17:58 عصر
  4. پاسخ: 3
    آخرین پست: دوشنبه 21 خرداد 1386, 12:07 عصر
  5. قرار دادن مقدار رشته ای تو عددی
    نوشته شده توسط مهدی رحیم زاده در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: پنج شنبه 04 خرداد 1385, 15:30 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •