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

نام تاپیک: استفاده از thread برای نمایش درصد پیشرفت بک اپ

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    اصفهان
    پست
    148

    استفاده از thread برای نمایش درصد پیشرفت بک اپ

    سلام من از روش زیر برای بک اپ استفاده کردم

    public void percent()
    {
    Dal n = new Dal();
    int s = n.percent();
    progressBackup.Value = s;

    }

    public void backupstar()
    {
    try
    {

    if (txtBackup.Text != "")
    {

    progressBackup.Visible = true;

    Control.CheckForIllegalCrossThreadCalls = false;

    Dal Dal = new Dal();

    string sql = @"BACKUP DATABASE[test] TO DISK = '" + txtBackup.Text + "'";


    Dal.connect();

    Dal.backup(sql);


    Dal.disconnect();

    }
    }
    catch (Exception)
    {
    }

    private void btnBackup_Click(object sender, EventArgs e)
    {

    backup = new Thread(new ThreadStart(backupstar));
    backup.Start();

    threadProgress = new Thread(new ThreadStart(percent));
    threadProgress.Start();



    }

    تابع درصد پیشرفت
    public int percent()
    {
    con.ConnectionString = @"Data Source=.;Initial Catalog=test;Integrated Security=True";
    con.Open();
    DataTable dt = new DataTable();
    string sql = "SELECT percent_complete FROM sys.dm_exec_requests WHERE command IN ('RESTORE DATABASE','BACKUP DATABASE')";
    cmd.CommandText = sql;


    da.Fill(dt);
    con.Close();
    if (dt.Rows.Count == 0)
    {
    return 0;
    }
    return Convert.ToInt32(dt.Rows[0][0]);
    }




    جواب نمیده
    چیکار کنم





    آخرین ویرایش به وسیله narges_j : چهارشنبه 20 شهریور 1392 در 00:23 صبح

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

  1. پاسخ: 9
    آخرین پست: سه شنبه 21 آذر 1391, 10:24 صبح
  2. چگونگی استفاده از rss برای نمایش آب و هوا
    نوشته شده توسط saeidejafari در بخش PHP
    پاسخ: 47
    آخرین پست: دوشنبه 24 خرداد 1389, 17:00 عصر
  3. استفاده از maskedite برای نمایش تاریخ شمسی
    نوشته شده توسط h12b14 در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: شنبه 07 دی 1387, 23:45 عصر
  4. نحوه استفاده از rss برای نمایش اخبار (تازه کار)
    نوشته شده توسط best_ariya در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 08 خرداد 1386, 09:22 صبح
  5. استفاده از Comma برای نمایش عدد بزرگ؟!
    نوشته شده توسط saeedIRHA در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: دوشنبه 04 اردیبهشت 1385, 03:33 صبح

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

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