تقييم الموضوع :
  • 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 ك ب / التحميلات : 57)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: 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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Photo [C#.NET] نقل بيانات من فور الي فورم Elalfee 2 417 09-03-25, 08:49 AM
آخر رد: Elalfee
  [سؤال] جمع بيانات الماكينات Elalfee 2 504 08-03-25, 02:12 AM
آخر رد: Elalfee
  هل الكود هذا صحيح خاص بالربط مع قاعدة بيانات SQL server تركي احمد 1 847 25-05-24, 12:50 AM
آخر رد: غزة العزة
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 5,175 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  [سؤال] السلام عليكم بدون زحمة عندي نظام ارشفة مشتغلة بلغة سي شارب وقاعدة بيانات سكوال سيرفر مرتضى 1 1,143 13-05-23, 10:36 PM
آخر رد: عبدالله الدوسري
  [C#.NET] لماذا لا يتم عرض بيانات ahmed_king2023 0 829 22-04-23, 09:09 PM
آخر رد: ahmed_king2023
  [C#.NET] عرض بيانات قريد فيو في تكست بوكس ahmed_king2023 1 1,090 27-03-23, 04:54 PM
آخر رد: sanyor77
  انشاء قاعدة بيانات عن طرق الكود amonem 3 1,729 07-10-22, 12:51 PM
آخر رد: asemshahen5
  [سؤال] ازي احفظ قيم فارغة في قاعدة البيانات mazentq 4 2,093 04-10-22, 11:15 AM
آخر رد: رضوان الجماعي
Sad [C#.NET] تطبيق الويندوز لا يستطيع تحديد قاعدة البيانات المثبتة معى التطبيق عند تشغيله على حاسو Kamel Soltani 1 1,114 03-10-22, 04:09 PM
آخر رد: asemshahen5

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


يقوم بقرائة الموضوع: