تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف نضغط قاعدة بيانات أكسس برمجيا؟
#1
ما هي الطريقة التي نضغط بها قاعدة بيانات أكسس 2013 برمجيا؟
الرد }}}
تم الشكر بواسطة:
#2
هل 2013 تختلف عن 2010 و 2007 حسبما تعرف؟
هل هذا ماتريده؟
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , abozeyd , abozeyd
#3
لا يختلفون حسب ما أعلم الأختلاف في 2007 أو ما يسبقه

نعم رأيت هذا الموضوع واشكل علي تمرير البرمتر الثاني في الميثود الأول (Microsoft.Office.Interop.Access.Application app)


كود :
public static void CompactAndRepair(string accessFile, Microsoft.Office.Interop.Access.Application app)

أما الثاني فلم أفهم العمل به وكذلك إذا غيرنا 
كود :
Provider=Microsoft.Jet.OLEDB.4.0
إلى 
كود :
Provider=Microsoft.Jet.OLEDB.12.0

ماذا نغير معه أم يكفي هذا فقط؟
الرد }}}
تم الشكر بواسطة:
#4
غير jet الى Ace
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , abozeyd
#5
غيرت الميثود هكذا
كود :
public static bool CompactAndRepairAccessDB(string source, string destination)
       {
           try
           {
               JetEngine engine = (JetEngine)HttpContext.Current.Server.CreateObject("JRO.ACEEngine");
               engine.CompactDatabase(string.Format("Data Source={0};Provider=Microsoft.ACE.OLEDB.12.0;Data;", source),
                   string.Format("Data Source={0};Provider=Microsoft.ACE.OLEDB.12.0;Data;", destination));
               File.Copy(destination, source, true);
               File.Delete(destination);
               return true;
           }
           catch
           {
               return false;
           }
       }


ومررت البرمترات هكذا
كود :
CompactAndRepairAccessDB("Source=D:\\mydb.accdb", "Source=D:\\mydb.accdb");
فلم يفعل شيء
الرد }}}
تم الشكر بواسطة:
#6
فيه مثال في فيجوال بيسك هل تستطيع تحويله؟
حاولت لكن Smile!!
هو باستخدام ملف Interop.JRO.dll

حولته بعد جهد جهيدSmile
يااخي مدري وش يبون فيها سي شارب؟Smile
ترى امزح مو قصدي


الملفات المرفقة
.zip   abozeyd_For.zip (الحجم : 69.14 ك ب / التحميلات : 50)
الرد }}}
تم الشكر بواسطة: abozeyd
#7
جزاك الله خير لكن هناك خلل هذا نص رسالة الخطأ
كود :
An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in WindowsFormsApplication1.exe

Additional information: Operation cannot be completed on this database because it uses attachements or multi-valued lookup fields.
الرد }}}
تم الشكر بواسطة:
#8
انت جربت المشروع بعد التنظيف؟
يعني هل عملت clean لاني نسيت اعملها قبل ارفع المشروع.
جرب وخبرني.
الرد }}}
تم الشكر بواسطة: abozeyd
#9
(05-09-17, 12:43 AM)سعود كتب : انت جربت المشروع بعد التنظيف؟
يعني هل عملت clean لاني نسيت اعملها قبل ارفع المشروع.
جرب وخبرني.

للاسف نفس الشيء 
القاعدة الي في المشروع الذي رفعة تمشي مع الكود 
القواعد الموجودة في جهازي erorr
منصب اوفيس 2016 -64

قمت باستيراد الجداول الموجودة على قاعدتي للقاعدة التي في المشروع الذي رفعت عمل البرنامج بشكل جيد!

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

أعدت تنصيب أوفيس 2013 -32

ومشى كل شيء على ما يرام
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل الكود هذا صحيح خاص بالربط مع قاعدة بيانات SQL server تركي احمد 0 212 15-02-24, 10:04 AM
آخر رد: تركي احمد
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 4,251 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  [سؤال] السلام عليكم بدون زحمة عندي نظام ارشفة مشتغلة بلغة سي شارب وقاعدة بيانات سكوال سيرفر مرتضى 1 675 13-05-23, 10:36 PM
آخر رد: عبدالله الدوسري
  [C#.NET] لماذا لا يتم عرض بيانات ahmed_king2023 0 547 22-04-23, 09:09 PM
آخر رد: ahmed_king2023
  [C#.NET] عرض بيانات قريد فيو في تكست بوكس ahmed_king2023 1 600 27-03-23, 04:54 PM
آخر رد: sanyor77
  انشاء قاعدة بيانات عن طرق الكود amonem 3 1,352 07-10-22, 12:51 PM
آخر رد: asemshahen5
  [سؤال] ازي احفظ قيم فارغة في قاعدة البيانات mazentq 4 1,676 04-10-22, 11:15 AM
آخر رد: رضوان الجماعي
Sad [C#.NET] تطبيق الويندوز لا يستطيع تحديد قاعدة البيانات المثبتة معى التطبيق عند تشغيله على حاسو Kamel Soltani 1 832 03-10-22, 04:09 PM
آخر رد: asemshahen5
  [سؤال] استيراد بيانات اصناف من الاكسيل لقاعدة بيانات البرنامج sql mazentq 8 2,343 09-07-22, 01:17 PM
آخر رد: asemshahen5
  عدد-بيانات-معينه-داخل-تقرير amonem 3 1,356 03-04-22, 09:42 PM
آخر رد: asemshahen5

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


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