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

نام تاپیک: خواندن اطلاعات از فایل اکسل و اضافه کردن به دیتابیس

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    قم
    پست
    127

    خواندن اطلاعات از فایل اکسل و اضافه کردن به دیتابیس

    سلام
    چطور می تونم توی برنامه ام اطلاعات یک فایل اکسل رو بخونم و آنها رو به جدول متناظر در دیتابیس برنامه اضافه کنم
    (میخوام این کار توسط کاربر و از درون برنامه انجام بشود)
    باتشکر

  2. #2

    نقل قول: خواندن اطلاعات از فایل اکسل و اضافه کردن به دیتابیس

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

    این یه مثال کامله بفرمایید

    http://davidhayden.com/blog/dave/arc...5/31/2976.aspx

    http://www.davidhayden.com/blog/dave...5/26/2973.aspx
    آخرین ویرایش به وسیله kpour2001 : سه شنبه 03 شهریور 1388 در 17:52 عصر

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    قم
    پست
    127

    نقل قول: خواندن اطلاعات از فایل اکسل و اضافه کردن به دیتابیس

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

  4. #4

    نقل قول: خواندن اطلاعات از فایل اکسل و اضافه کردن به دیتابیس

    من از اطلاعات سایتی که لینکش را گذاشته اید استفاده کردم
    private void rd(string sh)
    {
    System.Data.OleDb.OleDbConnection dbconn = new System.Data.OleDb.OleDbConnection("Provider=Micros oft.Jet.OLEDB.4.0;Data Source=D:\\aa.xls; Extended Properties=Excel 8.0;");
    System.Data.OleDb.OleDbCommand comm = new System.Data.OleDb.OleDbCommand();
    comm.Connection = dbconn;
    System.Data.OleDb.OleDbDataReader red;
    comm.CommandText = "select * from [" + sh + "$]";
    SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["constring"]);
    dbconn.Open();
    con.Open();
    red = comm.ExecuteReader();
    using (SqlBulkCopy bulkCopy =
    new SqlBulkCopy(con))
    {
    bulkCopy.DestinationTableName = "table";
    bulkCopy.WriteToServer(red);
    }

    }
    اما به قسمت سبز که می رسد می گوید نمی تواند به جدول table (جدولی در پایگاه داده)دسترسی داسته باشد مشکل چیست

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

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