![]() |
|
كيفية الإتصال بالـ MS Sql CE بواسطة الـ ADO - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6) +--- قسم : دلفي و التعامل مع قواعد البيانات (https://delphi4arab.net/forum/forumdisplay.php?fid=23) +--- الموضوع : كيفية الإتصال بالـ MS Sql CE بواسطة الـ ADO (/showthread.php?tid=2783) |
كيفية الإتصال بالـ MS Sql CE بواسطة الـ ADO - Lam.Abdeldjalil - 12-02-2011 السلام عليكم و رحمة الله منذ مدة و أنا أحاول الإتصال بقاعدة بيانات Microsoft Sql Server Compact ( ذات الإمتداد *.sdf) بإستعمال الـ ADO لكني لم أنجح ![]() فلا نجد المزود Microsoft.SQLSERVER.CE.OLEDB.3.5 بقائمة المزودات الموجودة و بينما كنت أتجول البارحة في منتدى delphipraxis (يبدو الوحيد الذي طرح الحل أما الباقي أغلبهم يقول مستحيل) وجدت طرحا يتناول مشكلتي و الحل بسيط لكني لم أفكر فيهألا و هو أستخدام الـ ConnectionString مباشرة دون إختيار المزود من القائمة ( الذي لا يظهر أصلا ) =ConnectionString
Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Persist Security Info=False;Data Source=C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Samples\Northwind.sdf ملاحظات : * لا تقم بالإتصال في وقت التصميم وإلا واجهت المشكلة (الصورة) أثناء التنفيذ ![]() * لا يمكن الإتصال بالجداول مباشرة بإستخدام ADOTable / ADODataSet=cmdTable|cmdTableDirect تواجهك رسالة محتواها مثل الصورة ( سواء في وقت التصميم أو التنفيذ ) أي إستخدام الـ Sql ![]() * لا يمكن الإضافة/التعديل/الحذف المباشر في البيانات أي إستخدام الـ Sql * الـ Refresh تعطي رسالة خطأ الحل (لا أظن أنه الوحيد) إستعمل Requery مع حفظ التأشير لتوزيع التطبيق مع القاعدة يجب تنصيب SSCERuntime للتحميل 3.5 sp2 كود : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e497988a-c93a-404c-b161-3a0b323dce24&displaylang=enوالسلام عليكم كيفية الإتصال بالـ MS Sql CE بواسطة الـ ADO - محمد عبد العزيز - 14-05-2011 خيار أخر لاتصال بقاعدة MS Sql Server Compact باستخدام مكون sdac لم ارفقه بسبب الحجم + الحقوق! كود : http://hotfile.com/dl/117817238/e2413cb/SdacEx.rar.htmlكيفية الإتصال بالـ MS Sql CE بواسطة الـ ADO - سلمات مصطفى - 21-09-2013 [size=6][size="6"]شكرا لك على كل شيء[/size][/size] |