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

نام تاپیک: خطا در نتیجه یک کوئری

  1. #1
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    پست
    386

    خطا در نتیجه یک کوئری

    سلام
    من یک برنامه در #VC نوشتم که با یک قسمت آن مشکل دارم.
    من در یک دیتا بیس اطلاعاتی را ریخته ام و بر روی آن کد زیر را اجرا می کنم:

    string begin_trakonesh_sql_command  = "select count(tr_date_miladi) from trakonesh";
    begin_trakonesh_sql_command += " where tr_date_miladi <'" + date_begin + "'" ;
    OleDbCommand cmd3 = new OleDbCommand(begin_trakonesh_sql_command, con1);
    z = Convert.ToInt32(cmd3.ExecuteScalar());

    قاعدتا وفتی مقدار date_begin مثلا 2010/09/07 است باید مقدار Z برابر باشد با 11 ولی مقدار آن عدد 6 است.
    دیتا بیس رو هم ضمیمه کرده ام.

    لطفا راهنمایی کنید.
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله mehdi4467 : سه شنبه 16 شهریور 1389 در 22:04 عصر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    پست
    386

    نقل قول: خطا در نتیجه یک کوئری

    من دلیلش رو پیدا کردم. مقایسه وقتی ماه تاریخ عوض میشه جواب نمیده. من date_begin رو از نوع DateTime تعریف کرده ام و مقدار tr_date_miladi هم به صورت استاندارد یعنی 02/09/2010 00:00:00 در دیتا بیش ذخیره میشود.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    پست
    386

    نقل قول: خطا در نتیجه یک کوئری

    کسی که جواب نداد - خودم مشکل رو حل کردم گفتم جواب رو بذارم شاید به درد کسی بخوره. قضیه مربوط میشه به تنظیمات تاریخ بر روی کامپیوتر. من تنظیمات رو عوض کردم و مشکل حل شد.

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

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