ملاحظات تحتاج إلى تفسير و حل:
1- لاحظت أن جميع الـViews والـ Stored Procedures تعمل بنجاح عند استدعاءها من VB.NET عدا التي تستدعي دالة معرفة من قبل المستخدم.
للتوضيح:
لو أنك قمت بإنشاء دالة في MS ACCESS باستخدام VBA وقمت باستدعاءها من خلال أحد الاستعلامات فإن هذا الإستعلام سيعمل عند تشغيله من داخل الـMS ACCESS ولن يعمل عند تشغيله من داخل الـVB.NET.
2-لاحظت أن جمل الـSQL عندما تحتوي على أي من الدوال المبنية داخل اللغة كدالة حساب جيب الزاويةSin() مثلاً تعمل بنجاح غير أن نفس الجملة تفشل بمجرد استبدال الدالة بدالة معرفة من قبل المبرمج.
للتوضيح:
لو أنك قمت بإنشاء دالة في الـ VB.NET وحاولت استدعاء هذه الدالة من خلال جملة SQL فإن الجملة لن تنفذ في حين أن ستدعاء دالة من الدوال المبنية داخل اللغة سيجعل جملة SQL تنفذ.