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

نام تاپیک: سوال در مورد کار با پایگاه داده

  1. #1

    سوال در مورد کار با پایگاه داده

    سلام
    من یک جدول در پایگاه دادهام دارم که فاکتورها را نگهداری میکند و هر فاکتور یک شماره دارد
    حلا میخوام هر گاه برنامه لود میشود در تکست باکس یکی بیشتر از آخرین شماره فاکتور را نمایش دهد
    برای این کار این دستور را نوشتم

    select maxfac_num from factor

    سپس یک datatable را fill میکنم حالا مشکلی که دارم این است که وقتی رکوردی ندارم چه شرطی قرار دهم این را مینویسم که جواب نمیدهد

    if table.rows[0][0== null]

  2. #2

    نقل قول: سوال در مورد کار با پایگاه داده

    استفاده از DataTable واسه اینطور مواقع چندان جالب نیست میتونید از روشهای ساده تر مثل روش زیر استفاده کنید.
    SqlCommand Cmd = new SqlCommand("Select Max(fac_num) From factor",  Conn);
    int fac_num = 0;
    Conn.Open();
    int.TryParse(Cmd.ExecuteScalar().ToString(), out fac_num);
    Conn.Close();
    fac_num++;

  3. #3
    کاربر دائمی آواتار mahdi87_gh
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    قزوین
    پست
    448

    نقل قول: سوال در مورد کار با پایگاه داده

    دوست عزیز شما نباید این اجازه را بدهید که کوئری شما مقدار null برگرداند. با استفاده از دستور COALESCE این کار را انجام دهید.
    اطلاعات بیشتر =SEARCH

  4. #4
    کاربر دائمی آواتار javad_r_85
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    590

    نقل قول: سوال در مورد کار با پایگاه داده

    نقل قول نوشته شده توسط akobar مشاهده تاپیک
    سلام
    من یک جدول در پایگاه دادهام دارم که فاکتورها را نگهداری میکند و هر فاکتور یک شماره دارد
    حلا میخوام هر گاه برنامه لود میشود در تکست باکس یکی بیشتر از آخرین شماره فاکتور را نمایش دهد
    برای این کار این دستور را نوشتم

    select maxfac_num from factor

    سپس یک datatable را fill میکنم حالا مشکلی که دارم این است که وقتی رکوردی ندارم چه شرطی قرار دهم این را مینویسم که جواب نمیدهد

    if table.rows[0][0== null]


    از این دستور هم میتونی استفاده کنی


    if (dt.rows.count==0)
    return;


  5. #5
    کاربر دائمی آواتار #aliyari_C
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    همین نزدیکی
    پست
    200

    نقل قول: سوال در مورد کار با پایگاه داده

    سلام

    DataSet1.Table1.Select().ElementAt(DataSet1.Tabl1. count -1)["Factore"].ToString()
    خوب انوقت مقدار برگشت را چک کن بیبن برابر null هست
    موفق باشی
    __________________________________________________ __________________________________________________
    چون به دریا می توانی راه یافت
    سوی یک قطره چرا باید شتافـت

    بی تو ای آزادی ای والا کلام گر نباشی در میان باید که از دنیا گریخت...

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

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