الأعراض
لا يعالج موفر ADO.NET ل DB2 عبارة SELECT مع معلمات مسماة مكررة ضمن عبارة WHERE، ويعيد الخطأ التالي:
SQLSTATE 07001، SQLCODE -313
عدد متغيرات المضيف المحددة لا يساوي عدد علامات المعلمات.
السبب
لا يدعم موفر ADO.NET ل DB2 معالجة المعلمة المكررة المسماة في مواضع متعددة ضمن عبارة SELECT WHERE ذات معلمات كما هو موضح أدناه:
حدد * FROM TABLE WHERE COL1 = @P1 وCO COL2 = @P1.
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
الحل
تم إصلاح هذه المشكلة في التحديث التراكمي التالي ل Host Integration Server:
المراجع
تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.