الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Error25011

مغلق
بدأه صاحب همة في 7 أكتوبر 2007 · 1 رد · 847 مشاهدة · في برمجة الأجهزة الكفية والمحمولة بالدوت نيت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

اقوم بانشاء قاعدة بيانات من الكود ( انشاء الملف ثم انشاء الجداول وهكذا..) الغريب اني استطيع التعامل مع قاعدة البيانات من خلال الكود بدون اي مشاكل (استعلام - اضافة..الخ) ، لكن عندما اريد فتح قاعدة البيانات من PPC تظهر رسالة الخطأ التالية

native error 25011 with a description

The file is not a valid database file

An Internal error has occurred[,,,Databasename,,]

Interface defining error: IID_IDBInitialize

ماهو السبب وكيف يمكن تلافي هذا الخطأ؟ مع العلم اني بحثت لكني لم اصل لشيء

من لمح فجر الأجر هان عليه ظلام التكليف

#2

وصلت الى ما أظن أنه السبب وراء ذلك وهو اختلاف نسخة SqlServer فالموجودة على PDA هي SQLServer CE 2.0 وأنا أستخدم Reference To namespace System.data.sqlCerver.CE ver 3.0 وكان يجب ان استخدم Query anlyzer 3.0 بدلا من 2.0 الذي كان موجودا من قبل. يمكن الوصول الى الاصدار 3.0 في المسار

<drive:>\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce400\armv4\sqlce30.dev.ENU.ppc.wce4.armv4.CAB

مع ملاحظة انه لا يمكن الجمع بين الاصدارين 2.0 و 3.0 في نفس الجهاز ، بمعنى اني حاولت فتح قواعد بيانات باستخدام 3.0 وقد كنت اتمكن من فتحها بواسطة 2.0 لكني لم أستطع.

من لمح فجر الأجر هان عليه ظلام التكليف

هذا الموضوع مغلق.