تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] طلب تحويل كود
#2
Wink 
السلام عليكم

حاولت استيراد البيانات من اكسيل الى data table   لغرض تصديرها الى قاعدة بيانات اكسيس


كود :
private void cmdExcel_Click(object sender, EventArgs e)

       {
           {
               OpenFileDialog op = new OpenFileDialog();
               op.Filter = "Excel 97 - 2003|*.xls|Excel 2007|*.xlsx";
               if (op.ShowDialog() == System.Windows.Forms.DialogResult.OK)
               {
                   if (File.Exists(op.FileName))
                   {
                       string[] Arr = null;
                       Arr = op.FileName.Split('.');
                       if (Arr.Length > 0)
                       {
                           if (Arr[Arr.Length - 1] == "xls")
                           {
                               sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + op.FileName + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";
                           }
                           else if (Arr[Arr.Length - 1] == "xlsx")

                               sConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + op.FileName + ";Extended Properties='Excel 12.0 XML;HDR=YES;';";
                       }
                   }
                       FillData();

                   
               }
           }
       }

public string sConnectionString;
        private void FillData()
        {
            if (sConnectionString.Length > 0)
            {
                OleDbConnection cn = new OleDbConnection(sConnectionString);

                cn.Open();
                DataTable dt = new DataTable();
                OleDbDataAdapter Adpt = new  OleDbDataAdapter("selsct * from [tblBlackList]", cn);
                Adpt.Fill(dt);



            }

            {
                OleDbConnection con = new OleDbConnection(sConnectionString);
                da = new OleDbDataAdapter("selsct * from [tblBlackList]", con);
                dt = new DataTable();
                da.Fill(dt);
               
            }

{




المشكلة التي واجهتني في عملية الاستيراد من اكسيل وتعبئة  data table 
حيث ظهرت لي رسالة تفيد 
 System.InvalidOperationException: 'إن الموفر 'Microsoft.ACE.OLEDB.12.0' غير مسجل على الجهاز المحلي.'

للتوضيح تم ارفاق صورة

الرد }}}
تم الشكر بواسطة: حريف برمجة


الردود في هذا الموضوع
طلب تحويل كود - بواسطة AboRakan - 23-11-19, 02:27 AM
RE: طلب تحويل كود - بواسطة AboRakan - 23-11-19, 09:21 PM
RE: طلب تحويل كود - بواسطة asemshahen5 - 23-11-19, 10:04 PM
RE: طلب تحويل كود - بواسطة AboRakan - 23-11-19, 11:25 PM
RE: طلب تحويل كود - بواسطة asemshahen5 - 24-11-19, 05:15 PM
RE: طلب تحويل كود - بواسطة AboRakan - 24-11-19, 07:57 PM
RE: طلب تحويل كود - بواسطة asemshahen5 - 24-11-19, 09:01 PM
RE: طلب تحويل كود - بواسطة AboRakan - 24-11-19, 10:25 PM
RE: طلب تحويل كود - بواسطة asemshahen5 - 25-11-19, 12:10 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] تحويل كود ahmed_king2023 2 883 06-06-23, 09:44 AM
آخر رد: fouadhdfouad
  [VB.NET] تحويل كود ahmed_king2023 6 1,337 22-04-23, 11:30 PM
آخر رد: ahmed_king2023
  [C#.NET] تحويل كود الي c# ali_ahmed12 2 842 10-01-23, 03:02 PM
آخر رد: ali_ahmed12
  [C#.NET] تحويل كود الي c# ali_ahmed12 2 955 03-12-22, 03:52 PM
آخر رد: ali_ahmed12
  [VB.NET] تحويل كود الي c# ali_ahmed12 5 1,278 30-11-22, 07:32 PM
آخر رد: ali_ahmed12
  [VB.NET] تحويل كود الي c# ali_ahmed12 0 658 29-11-22, 06:30 PM
آخر رد: ali_ahmed12
  [C#.NET] تحويل كود تالي الي c# ali_ahmed12 5 1,269 17-11-22, 04:25 AM
آخر رد: yaser27
  [C#.NET] تحويل كود الي c# ali_ahmed12 2 1,416 02-11-22, 05:54 PM
آخر رد: الماجيك مسعد
  تحويل دالة ali_ahmed12 11 2,579 16-10-22, 02:32 PM
آخر رد: Meen2
  تحويل مشروع من c# الى فيجول بيسك Lathe1 3 1,791 04-06-22, 08:49 PM
آخر رد: Lathe1

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم