#583

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2025

ความคิดเห็น • 13

  • @alandaluschannel1953
    @alandaluschannel1953 6 หลายเดือนก่อน

    جزاك الله خيرا.❤❤❤❤

  • @Ahmad_Hamdy_Hamdeen
    @Ahmad_Hamdy_Hamdeen 6 ปีที่แล้ว

    دائماً متميز بالشرح الفريد والرائع جزاك الله كل خير

  • @ahmedelgedawy6998
    @ahmedelgedawy6998 4 ปีที่แล้ว +7

    Connection String
    OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\DELL\Downloads\Book1.xlsx;Extended Properties='Excel 12.0 Xml; HDR = YES; IMEX = 1'");

  • @user-fh3ms1yw5l
    @user-fh3ms1yw5l 3 ปีที่แล้ว

    شرح متميز جدا لكن واجهتني مشكلة في ان الموفر Microsoft ace oledb 12.0 غير مسجل على الجهاز المحلي مع اني نزلت access database engine لكن بدون قائدة

  • @عليالعراقيعلي-ث8ب
    @عليالعراقيعلي-ث8ب 6 ปีที่แล้ว

    شكررررا

  • @mahmoudelmesery1692
    @mahmoudelmesery1692 5 ปีที่แล้ว +1

    للأسف بيطلع الغلط ده :
    Additional information: The Microsoft Access database engine could not find the object 'Sheet1$'. Make sure the object exists and that you spell its name and the path name correctly. If 'Sheet1$' is not a local object, check your network connection or contact the server administrator.

    • @ahmedelgedawy6998
      @ahmedelgedawy6998 4 ปีที่แล้ว +2

      انسخ ملف الاكسيل ف ملف ال debug ف مشروعك ف الفيجوال ستديو واعطيه اسم الملف بالامتداد ف ال connection string واتأكد من اسم ال sheet1 ] ف الاكسيل ده اسمه الافتراضى اللى اذا غيرته
      وده الكود بتاعى تقدر تقارن
      OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\DELL\Downloads\Book1.xlsx;Extended Properties='Excel 12.0 Xml; HDR = YES; IMEX = 1'");
      OleDbCommand cmd = new OleDbCommand( "select * from [sheet1$] " , conn);
      cmd.CommandText = "select * from [sheet1$] where Number > 3";
      cmd.CommandText = "select * from [sheet1$] where Name like '%d%'";
      cmd.CommandText = "select * from [sheet1$] where Number in (2 , 4)";
      cmd.CommandText = "select * from [sheet1$] where Number between 2 and 4";
      DataTable tab = new DataTable();
      lbl.Text = DateTime.Now.ToString("hh:mm:ss." + DateTime.Now.Ticks);
      conn.Open();
      tab.Load(cmd.ExecuteReader());
      conn.Close();
      lbl.Text += "
      " + DateTime.Now.ToString("hh:mm:ss am" + DateTime.Now.Ticks);
      dataGridView1.DataSource = tab;

  • @youtuberman2940
    @youtuberman2940 6 ปีที่แล้ว +1

    انت جايب العيد في هذه الدورة

  • @shroukahmed9922
    @shroukahmed9922 ปีที่แล้ว +1

    connection string
    @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Book1.xlsx;Extended Properties='Excel 12.0 Xml; HDR = YES; IMEX = 1; MAXSCANROWS=0'"

  • @shroukahmed9922
    @shroukahmed9922 ปีที่แล้ว

    البيانات
    empNo empName address
    1 ahmed giza
    2 amr alex
    3 omar cairo
    4 tamer giza
    5 adel alex
    6 kareem cairo
    7 yasser giza
    8 hatem alex
    9 galal cairo

  • @shroukahmed9922
    @shroukahmed9922 ปีที่แล้ว

    private void btnImport_Click(object sender, EventArgs e)
    {
    OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Book1.xlsx;Extended Properties='Excel 12.0 Xml; HDR = YES; IMEX = 1; MAXSCANROWS=0'");/* HRD=YES اول صف هو اسماء الاعمده بتاعتي */ /*HRD=NO هيحط اول صف كأنه بيانات مش اسم العمود لا*/ /*صورتين*/
    OleDbCommand cmd = new OleDbCommand("select * from [Sheet1$]"/*[sheetName$]*/,conn);
    cmd.CommandText = "select * from [Sheet1$] where empNo