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

هل تقف VB.Net عاجزة عن تنفيذ مثل هذه الاستعلامات في Access ؟

مغلق
بدأه *Bandar* في 2 يوليو 2006 · 1 رد · 541 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني لدي تساؤل عن مدى توافق الدوت نت مع قاعدة البيانات اكسيس

رغم أن كلا المنتجين من مايكروسوفت إلا أنني واجهت بعض المشاكل

حيث أن أغلب تطبيقاتي مصممة بالدوت نت وقاعدة البيانات على الاكسيس لصغر حجمها وتوفرها في معظم الأجهزة

المشكلة هي أن بعض الاستعلامات حينما اكتبها على الاكسس كاستعلام ثم انفذها تعمل بشكل صحيح

لكن حينما أكون جملة الاستعلام في الدوت نت ثم أمررها عبر Adapter تختلف النتائج أو لا تعمل بشكل صحيح

سابقا استعملت الدالة NZ (والتي تقوم بتحويل null في النتائج إلى القيمة التي تريد)الموجودة في الاكسيس وتعمل بشكل صحيح حينما اكتبها كاستعلام من داخل اكسيس

لكن حينما اكتب جملة الاستعلام في الدوت نت واطلبها تظهر رسالة خطأ تفيد بأن الدالة غير معرفة

قال بعض الزملاء هنا أن السبب هو عدم وجود الدالة NZ في Component الخاصة بقاعدة البيانات Access في الدوت نت

والآن حينما استعلم بجملة تحتوي على

Like '*something*'

لا يظهر أي نتيجة

بالرغم من وجود نتائج قام بعرضها حينما كان الاستعلام من داخل الاكسيس

وحينما أحذف النجمات يعمل ولكن أنا أحتاج النجمات في البحث

السؤال:

هل تقف VB.Net عاجزة عن تنفيذ مثل هذه الاستعلامات

أم هناك طريقة ما (كإضافة reference مثلا) أو أي طريقة أخرى لتفعيل مثل هذه الاستعلامات

أنا سألت عن الدالة NZ سابقا ولم أجد جوابا شافيا

أرجو من الأخوة المساعدة

وشكرا جزيلا لكم

تم تعديل هذه المشاركة بواسطة *Bandar* في 2 يوليو 2006 في 15:25

#2

اكيد في قرق بين Access SQL وال ADO.NET SQL

اما بالنسبة لمشكلتك هذه ممكن تجرب:

LINKE '% something %'

اما مشكلة ال NULL VALUE ممكن تجرب

UPDATE Price=0 WHERE Price IS NULL

بحيث انك تغير القيمة الNULL الى القيمة التي تريدها 0 مثلا

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

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…