04-09-17, 09:42 PM
ما هي الطريقة التي نضغط بها قاعدة بيانات أكسس 2013 برمجيا؟
كيف نضغط قاعدة بيانات أكسس برمجيا؟
|
04-09-17, 09:42 PM
ما هي الطريقة التي نضغط بها قاعدة بيانات أكسس 2013 برمجيا؟
تم الشكر بواسطة: Amir_Alzubidy , abozeyd , abozeyd
04-09-17, 10:58 PM
لا يختلفون حسب ما أعلم الأختلاف في 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 ماذا نغير معه أم يكفي هذا فقط؟
04-09-17, 11:09 PM
غير jet الى Ace
تم الشكر بواسطة: Amir_Alzubidy , abozeyd
غيرت الميثود هكذا
كود : public static bool CompactAndRepairAccessDB(string source, string destination) ومررت البرمترات هكذا كود : CompactAndRepairAccessDB("Source=D:\\mydb.accdb", "Source=D:\\mydb.accdb");
فيه مثال في فيجوال بيسك هل تستطيع تحويله؟
حاولت لكن !! هو باستخدام ملف Interop.JRO.dll حولته بعد جهد جهيد يااخي مدري وش يبون فيها سي شارب؟ ترى امزح مو قصدي تم الشكر بواسطة: abozeyd
05-09-17, 12:27 AM
جزاك الله خير لكن هناك خلل هذا نص رسالة الخطأ
كود : An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in WindowsFormsApplication1.exe
05-09-17, 12:43 AM
انت جربت المشروع بعد التنظيف؟
يعني هل عملت clean لاني نسيت اعملها قبل ارفع المشروع. جرب وخبرني. تم الشكر بواسطة: abozeyd
(05-09-17, 12:43 AM)سعود كتب : انت جربت المشروع بعد التنظيف؟ للاسف نفس الشيء القاعدة الي في المشروع الذي رفعة تمشي مع الكود القواعد الموجودة في جهازي erorr منصب اوفيس 2016 -64 قمت باستيراد الجداول الموجودة على قاعدتي للقاعدة التي في المشروع الذي رفعت عمل البرنامج بشكل جيد! جزاك الله خيرا أعدت تنصيب أوفيس 2013 -32 ومشى كل شيء على ما يرام |
|