السلام عليكم ورحمة الله
إخواني لدي تساؤل عن مدى توافق الدوت نت مع قاعدة البيانات اكسيس
رغم أن كلا المنتجين من مايكروسوفت إلا أنني واجهت بعض المشاكل
حيث أن أغلب تطبيقاتي مصممة بالدوت نت وقاعدة البيانات على الاكسيس لصغر حجمها وتوفرها في معظم الأجهزة
المشكلة هي أن بعض الاستعلامات حينما اكتبها على الاكسس كاستعلام ثم انفذها تعمل بشكل صحيح
لكن حينما أكون جملة الاستعلام في الدوت نت ثم أمررها عبر Adapter تختلف النتائج أو لا تعمل بشكل صحيح
سابقا استعملت الدالة NZ (والتي تقوم بتحويل null في النتائج إلى القيمة التي تريد)الموجودة في الاكسيس وتعمل بشكل صحيح حينما اكتبها كاستعلام من داخل اكسيس
لكن حينما اكتب جملة الاستعلام في الدوت نت واطلبها تظهر رسالة خطأ تفيد بأن الدالة غير معرفة
قال بعض الزملاء هنا أن السبب هو عدم وجود الدالة NZ في Component الخاصة بقاعدة البيانات Access في الدوت نت
والآن حينما استعلم بجملة تحتوي على
Like '*something*'
لا يظهر أي نتيجة
بالرغم من وجود نتائج قام بعرضها حينما كان الاستعلام من داخل الاكسيس
وحينما أحذف النجمات يعمل ولكن أنا أحتاج النجمات في البحث
السؤال:
هل تقف VB.Net عاجزة عن تنفيذ مثل هذه الاستعلامات
أم هناك طريقة ما (كإضافة reference مثلا) أو أي طريقة أخرى لتفعيل مثل هذه الاستعلامات
أنا سألت عن الدالة NZ سابقا ولم أجد جوابا شافيا
أرجو من الأخوة المساعدة
وشكرا جزيلا لكم